2013-03-22 103 views
2

我在我的Ubuntu服務器上安裝了APC,該服務器託管了一個大的Wordpress站點。大約有5萬個帖子(不允許評論)和每天3萬次的頁面瀏覽量。 APC大大提高了網站的速度。但是,我無法克服碎片問題。 20小時後,碎片率超過52%,而且還在上升。如何防止APC緩存碎片

對Stackoverflow的一些建議沒有幫助。

  • 我安裝了W3 Total Cache插件,但隨後停用了它。通過W3TC,碎片增長速度更快。
  • 我試圖增加共享內存大小到1GB。
  • 我將ttl設置爲7200.
  • 我關閉了stat。

我還應該嘗試什麼? 命中率爲100%。我真的應該爲分散擔心嗎?

enter image description here

回答

1

其實你的碎片看起來並不那麼糟糕。我見過很多糟糕的事情。

我的建議是隻使用APC的操作碼緩存,讓它只是緩存的PHP文件。使用memcached作爲您的WordPress對象緩存並使用batcache進行補充。我曾經是W3TC的大力支持者,但它在企業或超高規模環境中使用太臃腫,無法使用。

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

+0

碎片的值可能不是最糟糕的,但它會減慢網站增色不少。在通過apc.php清除操作碼緩存後,主頁的加載時間從9秒降至2秒。 – mustafa 2013-03-27 13:30:09