[英]What type of cache better to use to improve performance of website?
我的网站内容丰富,每天的点击量超过1万次。 已使用Doctrine2 ORM
在Symfony 2 Framework
上对其进行了重写。 网站上有大量的信息页面,每个在开发服务器上的负载大约为0.5-1.5秒。 请注意,它的时间在开发服务器上 ,因此负载最小。
我知道有很多缓存提供程序,例如Varnish,Memcached,APC,HTTP等...,请向我建议在哪一层( DB , HTTP等)以及哪种类型的缓存更适合用于提高性能。这个网站?
就像@Mark在评论中说的那样,“ 对这样一个开放性问题没有最佳答案 ”。 首先,让我们找到什么 :系统瓶颈,数据库,HTTP响应,javascript ...是哪个组件?
在每个组件中,还有其他问题:
....
让我们看一下清单,其中列出了这些问题<->答案。 答案是“ 哪种类型的缓存更好地用于提高本网站的性能 ” 完全取决于这些。
参考的地方:
而且我推荐一本非常非常好的书: Scale PHP Application ,在其中您可以学习实际的用例,如何调试,如何进行概要分析。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.