首先,我們必須承認 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 佔用過大主機資源的問題。大家需要合理的利用空間,儘量多的建立空間數量,進而降低建站成本。