Apache-2.2

具有高 CPU 負載的 CentsOS 6.4 上的 WordPress

  • March 9, 2014

我正在幫助一個朋友,他​​正在執行 CentosOS 6.4 伺服器,帶有 Apache/2.2.24 (Unix) httpd 伺服器。他的網站在 WordPress 3.81(最新版本)上執行,每天有 30,000 次獨特的頁面瀏覽量。

他在專用的 Intel Xeon Dual Core、2.3GHz(4 個執行緒)、5GB RAM 伺服器上執行此設置。

他的平均負載遠高於 1(大約 14-16),我知道這是錯誤的。就我而言,他的硬體設置是公平的。

除了升級硬體,他還能做些什麼來優化他的伺服器嗎?

有人告訴我外掛可能會造成麻煩,這是已安裝外掛的列表: Askimet , All In One SEO Pack , Configurable Tag Cloud, Contact Form 7, Dave's Wordpress Live Search, Google XML Sitemaps, Multi-column Tag Map, Newsletter, Popular searches tag cloud, Search Metter, SEO Friendly Images, UpdraftPlus - Backup/Restore, Video Thumbnails, Video Thumbnails Pro, Wordpress Mass Email to users, WP-PAGENAVI, WP-PostRatings, WP-PostViews, WP Super Cache

如果需要任何其他資訊,請告訴我。

修復伺服器上的性能問題是一項非常艱鉅的工作。沒有神奇的解決方法。僅收集基線指標至少需要幾天時間。然後,優秀的性能分析師會花幾個小時查看您目前的配置,然後再提出乾預建議。然後,這需要在與基線練習相當的時期內進行測試。

他每天有 30,000 次獨特的頁面瀏覽量。

抱歉,但這幾乎是一個完全沒有意義的指標。它傳達的唯一資訊是關於您的經驗水平,而不是關於對系統的要求。

Worpress 是一個特別緩慢和沈重的軟體。雖然可以做很多事情來提高它的性能,但這裡太複雜了,無法詳細說明。為了快速取勝,將標籤外掛的輸出移動到可記憶體的 HTML 片段中,並安裝支持 ESI 的反向記憶體。

引用自:https://serverfault.com/questions/580835