前些日子曾經寫過一篇博文 《加速 WordPress 》,完全用手工來調整,加速我們的 WordPress,html 代碼層次加速 WordPress 是其中最為有效的手段。即使你的全靜態頁面,如果一個網頁中加載過多 js, css 的話,也會慢得要命。

下面有朋友留言問,是不是有插件可以自動進行這些優化,我當時沒有發現有類似插件。今天終於被我找到了,沒錯,就是 PHP Speedy ! 裝了 YSlow 的同學可以先測下我博客的所有頁面,絕對全都是 A,如果你發現有不是 A 的,告訴哥,哥賞糖吃你,吼吼!

先説下 PHP Speedy 的主要功能:

PHP Speedy 掃描博客加載的 js, css,並將它們合併壓縮,減少 HTTP 請求數量,以加快博客的加載速度。下面是一組對比:

下面是未用 PHP Speedy 時網頁加載的時間流圖,14 個 HTTP 請求,總共花去了 4.44 秒:

uncompressed-small

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

compressed-small

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

compressed_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,無敵了,所有頁面秒開!!