前些日子曾經寫過一篇博文 《加速 WordPress 》,完全用手工來調整,加速我們的 WordPress,html 程式碼層次加速 WordPress 是其中最為有效的手段。即使你的全靜態頁面,如果一個網頁中載入過多 js, css 的話,也會慢得要命。
下面有朋友留言問,是不是有外掛可以自動進行這些最佳化,我當時沒有發現有類似外掛。今天終於被我找到了,沒錯,就是 PHP Speedy ! 裝了 YSlow 的同學可以先測下我部落格的所有頁面,絕對全都是 A,如果你發現有不是 A 的,告訴哥,哥賞糖吃你,吼吼!
先說下 PHP Speedy 的主要功能:
PHP Speedy 掃描部落格載入的 js, css,並將它們合併壓縮,減少 HTTP 請求數量,以加快部落格的載入速度。下面是一組對比:
下面是未用 PHP Speedy 時網頁載入的時間流圖,14 個 HTTP 請求,總共花去了 4.44 秒:

下面是用 PHP Speedy 之後網頁載入的時間流圖,只有 4 個 HTTP 請求,只用了 1.1 秒:

使用之後,網頁載入的速度快了 4 倍!咱們用 YSlow 測下,看評分怎麼樣:

96 分!A 等級!!而之前,這個網頁的得分只有 44 分,是個 F,驚人吧!由 F 最佳化成 A,只是裝了一個外掛而已,完全告別苦苦的手工調整最佳化,爽吧。
最後,當然是放出這個 WordPress PHP Speedy 外掛的下載地址啦:http://aciddrop.com/2008/07/15/php-speedy-wp-version-047-works-with-wp26/
安裝之後,後臺啟用即可。該外掛的功能相當強大,就不一一詳述,有問題可以留言討論。
PS:PHP Speedy 不但可以用於 WordPress,它可以用於任何 PHP 專案,詳情參見:http://aciddrop.com/php-speedy/
注:本文使用圖片歸 PHP Speedy 作者所有。
再 PS:發現 PHP Speedy 會增加 0.5s 左右的執行時間,我想這也就是 Lc. 說得變慢的原因吧,查查他的程式碼,看看是怎麼回事,嗯~
現在我部落格是 PHP Speedy + WP Super Cache,無敵了,所有頁面秒開!!