一直有客户在詢問我,怎麼提升他的網站速度?因為他覺得他的 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).
通過它,可以知道那個插件會影響有多大。

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