前幾天看到一篇關於如何優化WP的文章「13 Great WordPress Speed Tips & Tricks for MAX Performance」,對其中的PHP Speedy蠻感興趣的,在今天比較空閒的時候,就安裝起來測試一下,果然在載入頁面時有明顯的改善。
PHP Speedy主要的功能就是把WP裡的css及js檔案合併成一個(css一個,js一個),這種做法會加速頁面的載入,因為檔案越凌散,則載入的時間會越久,反之如單一檔案 (檔案大小相同) 則載入較快,此外掛就是採用此方式來加快頁面讀取時間。下述是我在Pingdom所做的一個簡單測試。
| 外掛啟用前 |
![]() |
| 外掛啟用後 |
![]() |
由上面的兩張比較圖就可以很明顯看出,PHP Speedy將css及js分別合併為random值的*.php來讓使用者載入。不過光是如此很難說服有加速載入的效果,下面的比較圖有較基本的數據可以參考。
| 外掛啟用前 | 外掛啟用後 |
![]() |
![]() |
啟用前與之後載入差了0.4秒,total objects也從18項減少為10項,主要也是此外掛有提供「Gzip」及「Minify (減少多餘的字元)」的功能,讓css及js瘦身,不過因為我的頁面開啟Gzip會變成亂碼,所以我只幫css及頁面瘦身,並沒有開啟完整的壓縮及瘦身功能。接著是在webwait做的測試,也可以從數據看到載入速度的提升。
| 外掛啟用前 | 外掛啟用後 |
![]() |
![]() |
此外掛在安裝時沒什麼特別的設定,原文作者提到在與WP Super Cache同時啟用時會有些小問題,不過因為我是使用Hyper Cache兩者看起來似乎相安無事。





