在目前免費開源的PHP部落格程式中,WordPress無疑是用戶最多、用戶最為普遍的程式。但隨著程序的不斷升級,唯一很難解決的就是訪問速度一直都較其他程式稍慢。今天「暢想資源」就整合了國內、國外的各種解決方法和秘訣,教大家如何加快WordPress訪問速度!
一、選擇優秀、穩定、速度快的伺服器
一款優秀、穩定、速度快的虛擬主機、VPS是影響我們WordPress網站打開速度的關鍵因素之一,不管我們是使用哪種程式搭建網站,我們需要選擇一款好伺服器。不同的商家、不同的數據中心,速度是不一樣的。比如我們一般選擇VPS搭建中文網站,選擇較多的是香港、日本、洛杉磯等物理距離離我們距離較近的海外商家機房。如果是英文網站,即便海外的差距比較小,但是還是要根據不同的用戶群體選擇機房,比如我們有針對歐洲用戶的,那最好還是選擇歐洲的機房產品。而主要針對內地訪客的網站,鑒於速度和穩定性、長久性考慮,還是建議備案並選擇內地的服務商(例如「阿里雲」等)
二、選擇合適的主題
很多WordPress用戶,尤其是剛剛接觸網站的看到WordPress擁有無數個漂亮的主題都希望自己的部落格也打扮的很漂亮(每一個新站長都是這樣的),然後就會選擇各種復雜的,甚至是海外的商務主題。其實越是複雜的主題加載的圖片、外部調用、JS等累贅就多,勢必會導致整個頁面的加載速度。所以,在我們選擇主題的時候,就要考慮主題的加載速度,部分外部加載的資源需要本地化,以及圖片的尺碼大小需要考慮我們的帶寬速度。不能為了好看導致用戶訪問還沒打開完畢,就給你的「漂亮」網站關閉
三、控制圖片的使用
不論是在頁面裝飾的圖片,還是我們文章中的圖片,建議選擇和使用合理的壓縮尺碼和大小,這樣有利於加載圖片。有必要的時候也需要用到圖片緩衝(也就是我們常說的「lazyload.js」等)。
四、適當使用CDN加速
「暢想資源」個人並不建議使用所謂的第三方CDN加速(例如「安全寶」、「加速樂」等),即便這些CDN在一定程度上起到加速功能,但是據說有些地區用了加速之後反而不如直接的打開快。但是,如果有需要存儲大量資源的,比如圖片或者文檔資源類,可以單獨使用加速服務,比如七牛、MaxCDN等第三方CDN存儲服務,把占用資源的文件放置至第三方CDN,也可以大幅提升網站速度!
五、定期整理數據庫以及草稿版本
WordPress預設會自動生成一些我們從來用不著的多餘信息,占用比較大的數據庫緩存,我們可以使用「WP-Optimize」或「Delete Post Revision」等外掛進行定期清理。同時,我們的MySQL數據庫也需要定期維護優化,一般一周維護一次足夠。另外需要注意的是對於這些「網站優化」類的外掛,我們用的時候安裝、啟動就可以,不用的時候推薦應立即刪除
六、清除不必要的頭部加載
WordPress自帶函數 wp_head
中默認為讓你的 <head>
中產生很多無用的信息,例如WordPress的版本號等等。大家可以參考「移除WordPress的 wp_head 中多餘信息」來移除這些不必要的頭部加載!
七、刪除不必要的外掛
理論上來說,在能不用外掛的情況下就最好不用外掛,有許多網站雖然伺服器資源/位置等佔有優勢,照理說速度應該比較好,但是打開速度卻比某些低配置站點還慢,後來發現此類站點均啟用了將近20多個外掛,1G記憶體的VPS,記憶體已經占用70%,所以說外掛在能不用時不用還是最好的方法!
八、調用、合並、壓縮WordPress網站中所有載入的CSS及JS文件
首先我們需要先調整對於CSS樣式和JS代碼的調用,目前比較流行且推薦的做法是CSS放到頁面 <head>
部分,而JS放到頁面底部(也就是 </body>
結束前)。另外如果網站中載入多個CSS和JS文件會增加網站伺服器的查詢次數,導致速度越來越慢,同樣如果每個資源文件的代碼都經過壓縮處理後,檔案大小將會更小,而速度則會越快。在這裏「暢想資源」個人推薦一款名為「Better WordPress Minify」的外掛,可以在無需修改原始碼的情況下自動幫你壓縮並合並網站中載入的所有JS及CSS文件!
總結
總而言之,我們如果希望WordPress更加輕便和快捷,首先我們的虛擬主機/VPS等就需要保證性能良好,而在主題和外掛的選擇上更加謹慎和周全,在內容上則需要盡量的減少圖片、JS及CSS的大小和數量,另外在靜態資源極多的情況下最好使用第三方存儲CDN加速服務。只要我們的每一個細節都盡量完善,WordPress還是一款不錯的PHP部落格選擇的!