Ger*_*rry 20
每天的访客数量并不意味着什么,这是杀死你的高峰.如果每天所有2000次点击都在一分钟内完成,那么你可能会遇到问题,但是如果它们在一天中均匀分布,即使在高度计算的webapp上,你也不会有太多问题.
无论如何,如果您希望扩展,Varnish可能会帮助您最多,因为它允许您设置客户端缓存,因为它限制了与服务器的交互量,因此可以获得尽可能高效的缓存.
当Varnish无法提供结果时,APC和memcache是一个后备.APC将加速你的PHP.内存缓存可以让你做这样的事情,从你的数据库抓取一些复杂的数据用户,然后服务了该数据的缓存版本供用户在接下来x分钟/天/周.如果您有任何耗时的查询,这可以产生巨大的差异.
编辑:我一直想尝试使用Cloudflare CDN一段时间,之后我不得不回来推荐它.他们有一个免费帐户(我正在使用),只要您知道如何更改DNS记录,设置就很容易.在提到的所有技术中,这可能是您加快网站速度的最佳第一步.只是因为你知道我没有Cloudflare或类似的东西,但我正在认真考虑它.:)
小智 8
所有3的组合是有用的,但它们用于不同的东西:清漆:可以缓存静态内容并极快地交付(减少apache上的负载)APC:存储php操作码,以便由php处理的调用更快Memcache:用作应用程序的临时数据存储,以减少对数据库的调用(db通常是瓶颈)
如果您有时间,请按以下顺序使用所有3个:APC(快速启动并运行)清漆(需要一些配置,但对于静态页面非常值得)Memcache(代码更改为make使用它,所以显然需要更多的思考和时间)
归档时间: |
|
查看次数: |
6707 次 |
最近记录: |