我有高负荷的信息网站 10 000 + 点击次数/天。它已在Symfony 2 Framework
上使用Doctrine2 ORM
重写。站点有大量信息页面,每个负载在开发服务器上大约0.5 - 1.5秒。请注意,它在开发服务器上的时间,因此它的负载最小。
我知道有许多缓存提供程序,如Varnish,Memcached,APC,HTTP等...请在建议我的哪一层( DB , HTTP ,等...)以及哪种类型的缓存更好地用于提高本网站的性能?
答案 0 :(得分:2)
就像@Mark在评论中所说,“对这样一个开放式问题没有最佳答案”。 首先,让我们找到 what :哪个组件是系统瓶颈,DB,HTTP响应,javascript ......?
在每个组件中,还有其他问题:
...
我们有一份清单,列出这些问题< - >答案。 “哪种类型的缓存可以更好地用于提高此网站的性能”完全依赖的答案。
某处可以参考:
我推荐一本非常好的书:Scale PHP Application,您可以在其中学习实际用例,如何调试,如何分析..