一直有客户在詢問我,怎麼提升他的網站速度?因為他覺得他的 WordPress 網站速度很慢。從我的經驗來看,提升網站速度並不是困難的事,如果你捨得花錢的化。但是這個不在今天談論的範圍。我們要追求免費的方法提升網站速度。所以下面的知道都是基於免費工具:

一、測試的網站速度有多快。

所謂知己知彼,百戰百勝。在開始優化我們的網站,我們必須要多自己網站要有一個清晰的瞭解,我的速度處在一個什麼狀況?不錯。這裏列出三個工具可以幫助你測試:

1.Google Page Speed Online

2.Yahoo! YSlow

3. 百度站長工具,需要註冊使用。

通過其中任意一個工具都可以獲得你的網站速度得分。

網站測速

上面的就是測速結果,説明有提供的空間,一般都會給出一些建議。先安裝建議,能優化的就優化,不能優化的就跳過。

二、影響速度的原因是什麼?

有的人以為 WordPress 會影響速度,這是大錯特錯的。如 yoast 的網站,還是國外的網站,用 WordPress 構建,速度快的令人不可置信。實際上影響速度的原因主要集中在兩點:

1. 主機或服務器本身的速度;

2. 主頁大小和多餘文件。

第一個需要更多的投入,我們討論第二個。

三、圖片影響你網站的速度?

一張圖片勝過 100 個文字,所以很多人都不能容忍網站沒有圖片的。關鍵是怎麼把圖片壓縮到最小。有四個簡單的方法減少圖片尺寸:

  1. 選擇正確的圖片格式:
    • PNG 格式
    • JPEG 格式
  2. 壓縮圖片:
    •  JPEG 圖像可以被壓縮 80%
    • PNGs 不能被壓縮
  3. 上傳預定義尺寸的圖像:
    • 如果你有一個大尺寸的圖像,上傳此圖像和圖像的縮略圖
  4. 安裝 WP Smush.it 插件-此插件具有壓縮圖片的作用,幾乎安裝激活即可

四、你數據庫需要緩衝嗎?

對於 WordPress,採用的是動態讀取數據庫的方式,也就是每次遇到點擊的時候都會去讀取數據庫的內容。如果你的網站訪問大於 500IP 的話,這個數據庫緩衝的作用就非常的明顯。以下是推薦的緩衝插件:

1.W3 Total Cache

2.WP Super Cache

我的網站使用了數據庫緩存,效果好多了。

五、你真的需要某個插件嗎?

WordPress 插件永遠是個爭議的話題,有的插件是會加載多餘的文件的。所以我們對每個插件的使用應該慎重。所以我們需要在功能與速度之間做個取捨 (注意,把這些插件寫進主題內同樣會加載文件的。)

有一個插件可以對此進行評估:

P3 (Plugin Performance Profiler).

通過它,可以知道那個插件會影響有多大。

插件評估

如果一個插件影響速度大,而實現的功能非必須的,你就可以考慮把它不要激活了。

當然鑑於筆者的水平,還有未談到的地方,希望大家在這裏留言討論。