關于我們 RRS sitemaps 網站地圖

首頁 > SEO基礎 > SEO優化 > 正文

SEM論壇

如何優化wordpress網站加載速度 [2秒]

2019-07-07 09:14:30 |  評論:0  |  點擊:  |  SEM論壇

相信使用過wordpress程序的SEO站長都知道,網站的加載提速優化確實是一大問題,一般普遍來說打開一個網頁都需要5秒左右,甚至有的還會更長。那么wordpress既然存在這么大的問題,為什么還會有這么多網站使用wordpress程序呢?如果有認真關注過阿南博客的小伙伴肯定發現了,以前打開一篇文章可能需要5秒鐘只需要2秒了,這個速度可能不是非常快,但是從整體上來說還算是勉強可以了。

 

wordpress網頁加速

 

阿南見過最快的wordpress網站打開速度不超過一秒鐘,并且如果這個網站能把百度的JS代碼去掉,那么網站的平均打開速度相信絕對不會超過500ms,這個加載速度可以說是非常驚人了,也是阿南見過最快的,不過那個網站的主題好像是屬于定制開發。對于這種網站肯定是不能去比較的,下面阿南就分享一下我是如何把wordpress網站的加載速度平均優化提速到2秒的。

 

動靜態分離

不管WordPress站點還是其他CMS建的網站,想要優化提升網站速度的第一步一定是動靜態分離,這種方法是最常見也是最有效的。比如像新浪,騰訊等大型的門戶門戶網站,使用的也都是這種方法,通過將網站的靜態文件同步到存儲空間,然后再將這些靜態文件使用CDN內容分發網絡進行緩存加速。如此一來,當前網站服務器的壓力則可以大大降低,因為在訪問一個網頁的時候,只有當前頁面是在自己的服務器上,而其他所有靜態文件都是從CDN獲取來的,這也是我們平常在一個網站當中看見圖片的鏈接域名跟網站的域名不一致的原因了。

 

服務器優化

對wordpress網站的靜態文件進行分離優化之后,那么就需要開始對網站的動態數據進行優化了,想要優化網站的動態內容,首先就需要有一個穩定網絡環境,建議空間租用直接選擇VPS或者獨立的服務器,因為很多操作都需要用到Root權限才能完成,在這里阿南使用的是Memcached緩存拓展和Opcache腳本緩存。

Memcached是一個高性能的分布式內存對象緩存系統,通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提供動態、數據庫驅動網站的速度,從而大大減輕數據庫負載和壓力。

Opcache腳本緩存則是一種通過將解析的PHP腳本預編譯的字節碼存放在共享內存中來避免每次加載和解析PHP腳本的開銷,解析器直接可以從共享內存讀取已經緩存的字節碼,并在用戶訪問的時候直接調用從而起到高效的加速作用。

 

除此之外阿南昨晚還清理了很多不必要的JS的代碼,差不多把百度自動提交的代碼都刪除了,才把網站平均加載速度優化到了2秒,相信如果把谷歌代碼去掉的話應該會更快一些。

關鍵字:




网球比分扳