WordPress慢嗎
從Wordpress3.8開始系統會載入GoogleOpen sans字體樣式,導致我們在登陸自己帳戶後台的情況下打開我們的網站首頁和後台非常的慢,需要加載很久才可以勉強打開,開始的時候很多用戶還懷疑自己的虛擬主機或者VPS不穩定導致的,其實這個主要是因為WORDPRESS載入GoogleOpen sans字體所導致的。
1, 取消Googleopen sans字體的載入
有的主題前台是有的,一般前台是沒有的,只有我們在登入帳號後的前台或後台開啟變慢,這樣不利於我們存取和維護,這樣我們可以安裝一個插件「Disable Google Fonts」下載安裝啟動這個插件就可以解決了問題。
第二、清除不必要的頭部載入
看到這裡的時候我們可以到自己的WP網站原始碼看看,在頭部位置是不是看到很多的JS和CSS加載項目,多達十幾條,然後我們可以看看類似大前端這樣的主題源代碼,頭部基本上沒有多餘的加載,所所以他們的這類主題加載速度和打開速度非常的快,所以我們有必要清除不必要的JS加載,在」 WordPress提速優化篇:清理HEAD頭部多餘腳本「也有提到,但是研究的還不夠細緻,等下面有時間把大前端主題的屏蔽JS功能研究一下。
第三、刪除不必要的插件
理論上,能不用插件不用插件,在幫網友解決問題的時候,看到他的網站使用的是阿里雲機房,照理說速度應該比較好,但是開啟速度都不如美國東部機房速度,登陸其網站後台發現使用將近20多個插件,1G內存的VPS,內存已經佔用70%,一個新建立的網站開始就有這樣的負載,以後如果有流量後咋辦?
第四、是否使用商業化主題
我個人在使用WORDPRESS的時候喜歡使用簡單的主題,然後慢慢修改成自己喜歡的使用者體驗效果,不喜歡使用主題太複雜的,尤其是海外那些有特別複雜後台的主題,這樣的主題一來不太安全,二來加載速度特別慢,畢竟要實現這樣的絢麗效果需要用到很多JS和CSS,甚至還嵌入前端框架。我個人理解的是網站不需要太複雜和絢麗,簡單輕便,主要在於內容夠有內涵和吸引力。
第五、資料庫快取檔案負擔
在預設的時候,我們在後台寫文章會時隔一段時間自動給我們保存成修訂版本,這樣的修訂版本會自動儲存到資料中心,即便我們在前台是看不到的,這樣像部落格更新一篇文章需要花費幾十分鐘甚至1-2個小時的時候修訂版本會很多很多,這就是為什麼很多人發現ID不連續的原因,這樣在我們有1000篇文章時候可能會有3000個記錄文章,甚至在長久的運營之後會產生幾千上萬的記錄(這就是為什麼很多人說開始速度還可以,以後速度越來越不好)。我們需要刪除修訂版本,不讓修訂版本新增到資料中心。
解決方法:在wp-config.php檔案中新增」define(‘WP_POST_REVISIONS’, false);」程式碼。
第六、檢查是否有垃圾評論
一直給我發警報郵件說機器CPU超標達到400%,而且在其上面的網站打開速度特別慢,我開始以為又被人攻擊,然後透過日誌和後台一看,每秒鐘有幾十個的評論在增加,即便評論內容不會顯示在前台,但是會加載到資料庫中,這樣就增加了整個網站和機器的負載。我們需要用工具來封鎖、驗證垃圾評論,尤其是軟體群發的評論需要搞定他們。
例如我們需要啟動Akismet以及使用類似需要驗證碼才可以評論的功能/插件,增加軟體群發評論的難度。
第七、優化圖片快取
尤其是當下扁平化體驗的需求,我們喜歡用較多的圖片內容,比如老左博客教程中用到大量的圖片,但加載圖片是比較慢的,我們可以用到類似圖片緩衝的插件或JS效果,例如可以用到jQuery lazy load plugin插件解決圖片緩衝,而且用戶體驗也比較好,圖片是從上到下加載的,有一個漸層效果。
同時,我們也需要用到WP-Super-Cache插件,這樣可以快取內容,尤其是我們的WP是用偽靜態的時候,資料越大,佔用的CPU資源就比較大,甚至有很多虛擬主機商比較討厭使用者使用WP程式。 (當然也比較討厭DEDECMS,安全性差)
更多WordPress技術文章,請造訪WordPress教學專欄!
以上是WordPress慢嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!