如何防止APC缓存碎片

时间:2013-03-22 19:13:24

标签: php wordpress caching apc

我在我的Ubuntu服务器上安装了APC,该服务器托管了一个大的Wordpress网站。每天约有5万个帖子(不允许评论)和30k页面浏览量。 APC大大提高了网站的速度。但是,我无法克服碎片问题。 20小时后,碎片率超过52%,而且还在上升。

有关Stackoverflow的一些建议没有帮助。

  • 我安装了W3 Total Cache插件,但随后停用了它。有了W3TC,碎片化的速度就越来越快。
  • 我尝试将共享内存大小增加到1GB。
  • 我将ttl设置为7200。
  • 我关闭了统计数据。

我还应该尝试什么? 命中率为100%。我真的应该担心碎片吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

实际上你的碎片看起来并不那么糟糕。我看到了更糟糕的事情。

我的建议是只使用APC作为操作码缓存,让它只缓存php文件。使用memcached作为您的WordPress对象缓存并使用batcache进行补充。我曾经是W3TC的大力支持者,但在企业或超大规模的环境中使用它太过臃肿和无人驾驶。

http://wordpress.org/extend/plugins/memcached/
http://wordpress.org/extend/plugins/batcache/