首先,我們必須承認 WordPress 程序是目前最好用的 CMS 開源程序之一,我們可以用在個人博客上,也可以用在小型內容管理網站中,尤其是大部 分個人站長非常的喜歡。其有着非常靈活的主題、插件,以及更加容易學會。如果我們在使用 WordPress 做的網站流量較大,網站比較多的時候。

尤其是我們在使用的海外主機方案中,可以建立多個網站的時候,我們並沒有放置太多的網站,都會被主機商提醒資源佔用過大,我們也會通過統計工具看到 並沒有多少流量。脾氣暴躁的站長可能會去發帖説這款主機如何如何不行,建議他人不要購買。其實,並不是這樣的,主要原因還在於我們的 WP 網站是不是更好的 優化過。類似這樣的問題,麥子記得之前也有提到,這幾天正好很多新手站長購買了不少主機,我之前也説過寫一篇詳細的文章出來,幫助大家解決這個問題。所 以,我整理下面的 5 個解決方案。

5 個完美解決 WordPress 佔用主機資源方案

解決方案之一,少用插件。如果是用 WordPress 建立站羣網站的,我一般建議大家使用固定連接設置偽靜態之後,然後就是用 super cache 插件緩存功能插件,其他任何插件都不使用。因為插件會提醒我們更新,以及還可能有安全問題,更因為插件連接着數據庫比如自動刷新,隨機文章插 件,更會使得增加數據庫的負擔。

解決方案之二,屏蔽自動版本功能。使用下面的代碼加入到所在主題的 functions.php 文件中

remove_action(『pre_post_update』, 『wp_save_post_revision』);

add_action(『wp_print_scripts』, 『disable_autosave』);

function disable_autosave() {

wp_deregister_script(『autosave』);

}

如果不使用這個腳本,會使得我們在更新文章的時候生成很多版本文件到數據庫中,我們需要禁止生成這些版本文件。我的博客之前幾百條數據會生成到 2W 多條數據文件,極大的增加了網站的負擔。

解決方案之三,控制採集頻率。很多朋友用 WordPress 建立站羣網站的時候,都是用採集更新方式。採集是可以的,你要控制在同一個主機中的網站羣不要同時採集,需要錯開時間。如果都同時採集的時候,會佔用等比倍數的數據庫資源。而且採集量要控制不要太集中。

解決方案之四,監控流量。有些時候做站羣的朋友,可能不是為了做流量,但有些時候就這麼巧合,你的網站就會帶來不少的流量,我們需要及時監控,把流 量大的網站轉移出去單獨存放。海外主機雖然是無限制建站站點數,但 CPU 和文件數還是有限制的。還需要儘量控制量,我們不要把主機當做服務器在使用。主機 畢竟是主機,不要把無限建站數量當做任意使用的意思理解。前提條件是你不要超過他們設置的資源限制。

解決方案之五,刪除不必要的功能。我是建議大家刪除評論功能,首先需要刪除 wp-comments-post.php 根目錄文件,禁止用户提交評 論。因為針對 WP 提交評論的軟件很多,都是自動化操作的。一旦提交評論,也是導致數據庫的讀取負擔。同時,我們需要做的是刪除數據庫中的評論表格。

以上 5 個方案,我個人認為是可以幫助大家解決 WordPress 佔用過大主機資源的問題。大家需要合理的利用空間,儘量多的建立空間數量,進而降低建站成本。