在 WordPress 網站上按住 F5 會導致 100% CPU (Apache)

在 WordPress 網站上按住 F5 會導致 100% CPU (Apache)

我正在 Ubuntu 10.04 VMWare 伺服器上執行 Wordpress 實例。如果我在頁面或貼文上按住 F5 或 CMD+R,伺服器上的兩個 CPU 都會攀升至 100%。將會剩餘大量可用 RAM,但 CPU 將保持在 100%,直到所有請求都處理完畢。根據我按住 F5 的時間,處理時間可能從幾秒鐘到幾分鐘不等。

我已經停用了 MySQL 中的持久連接,透過建議的運算設定了 Apache 的 MaxClients 部分,並停用了 WordPress 安裝中所有不必要的插件,但它仍然發生(儘管沒有以前那麼糟糕)。我還可以修改其他內容來阻止這種情況發生嗎?

謝謝你!

答案1

這可能是由 PHP 處理腳本引起的。這可以透過使用快取來優化。這可以在 WordPress 外掛的幫助下完成。一些受歡迎的:

您可以在這裡找到不同插件的比較:http://www.tutorial9.net/tutorials/web-tutorials/wordpress-caching-whats-the-best-caching-plugin/

如果你也配置Varnish這個可以得到更好的結果。

更多資訊:

相關內容