一直有客戶在詢問我,怎麼提升他的網站速度?因為他覺得他的 WordPress 網站速度很慢。從我的經驗來看,提升網站速度並不是困難的事,如果你捨得花錢的化。但是這個不在今天談論的範圍。我們要追求免費的方法提升網站速度。所以下面的知道都是基於免費工具:
一、測試的網站速度有多快。
所謂知己知彼,百戰百勝。在開始最佳化我們的網站,我們必須要多自己網站要有一個清晰的瞭解,我的速度處在一個什麼狀況?不錯。這裡列出三個工具可以幫助你測試:
1.Google Page Speed Online
2.Yahoo! YSlow
3. 百度站長工具,需要註冊使用。
透過其中任意一個工具都可以獲得你的網站速度得分。

上面的就是測速結果,說明有提供的空間,一般都會給出一些建議。先安裝建議,能最佳化的就最佳化,不能最佳化的就跳過。
二、影響速度的原因是什麼?
有的人以為 WordPress 會影響速度,這是大錯特錯的。如 yoast 的網站,還是國外的網站,用 WordPress 構建,速度快的令人不可置信。實際上影響速度的原因主要集中在兩點:
1. 主機或伺服器本身的速度;
2. 主頁大小和多餘檔案。
第一個需要更多的投入,我們討論第二個。
三、圖片影響你網站的速度?
一張圖片勝過 100 個文字,所以很多人都不能容忍網站沒有圖片的。關鍵是怎麼把圖片壓縮到最小。有四個簡單的方法減少圖片尺寸:
- 選擇正確的圖片格式:
- PNG 格式
- JPEG 格式
- 壓縮圖片:
- JPEG 影像可以被壓縮 80%
- PNGs 不能被壓縮
- 上傳預定義尺寸的影像:
- 如果你有一個大尺寸的影像,上傳此影像和影像的縮圖
- 安裝 WP Smush.it 外掛-此外掛具有壓縮圖片的作用,幾乎安裝啟用即可
四、你資料庫需要緩衝嗎?
對於 WordPress,採用的是動態讀取資料庫的方式,也就是每次遇到點選的時候都會去讀取資料庫的內容。如果你的網站訪問大於 500IP 的話,這個資料庫緩衝的作用就非常的明顯。以下是推薦的緩衝外掛:
1.W3 Total Cache
2.WP Super Cache
我的網站使用了資料庫快取,效果好多了。
五、你真的需要某個外掛嗎?
WordPress 外掛永遠是個爭議的話題,有的外掛是會載入多餘的檔案的。所以我們對每個外掛的使用應該慎重。所以我們需要在功能與速度之間做個取捨 (注意,把這些外掛寫進主題內同樣會載入檔案的。)
有一個外掛可以對此進行評估:
P3 (Plugin Performance Profiler).
透過它,可以知道那個外掛會影響有多大。

如果一個外掛影響速度大,而實現的功能非必須的,你就可以考慮把它不要啟用了。
當然鑑於筆者的水平,還有未談到的地方,希望大家在這裡留言討論。