缓存?你建议使用什么

时间:2011-08-25 19:19:11

标签: php caching

完成后,网站结构和php编码,现在我想在线启动它。 但是,当它将在网上发布时,每秒钟会有大约400名访问者,并且我想要一些关于缓存的专家意见。

  • 我应该使用什么样的缓存? APC或eAccelerator?
  • 我已经安装了memcached,这会与APC或eAccelerator冲突吗?
  • 我在哪里可以阅读有关如何配置缓存的信息?关于最佳配置的任何建议?
  • 如果只缓存某些页面而不是所有网站,这是可能的,如果是,请提供任何一种示例吗?

感谢您阅读此邮件 最好的祝福 MEO

1 个答案:

答案 0 :(得分:1)

APC和memcache可以一起使用。每秒400名访客非常多。也许您应该研究负载均衡器和具有2或3个Web服务器的服务器设置的可能性。这样,您就可以分散负载,甚至可以在其中一台服务器出现故障时保持在线状态。

我不知道这个网站是关于什么的,如果它也依赖于数据库,但是拥有大量数据,搜索和过滤的网站(想想商店,维基等)将需要一个繁重的(和单独的)数据库服务器太。在这些情况下,数据库更可能是网络服务器本身的瓶颈。

如果你有很多静态内容,你可以在memcache中缓存大部分数据,甚至是完整或部分呈现的页面或HTML块。这可能会严重减少数据库负载。