眾所周知,開啟 Gzip 能極大地壓縮文字資料的體積,可是有的主機上並沒有安裝 Gzip 模組 (例如我現在使用的主機),因此不能透過寫.htaccess 檔案或者 httpd 引數等方法開啟 Gzip 壓縮功能。今天給大家介紹兩個兄弟版的 WordPress 外掛:WP CSS 和 WP JS,作者都是 Halmat Ferello 。

WP CSS

WP CSS 能自動清除使用 @import 引數載入的 CSS 檔案裡的空格,並生成快取檔案,在瀏覽器發出請求時以 Gzip 的方式輸出。這樣就不需要每次載入 CSS 的時候都進行動態壓縮,降低了伺服器負擔。

點評

經過 WP CSS 壓縮後的 CSS 檔案經本人測試在 IE 系列相容性較差的瀏覽器上都能正常解析。但在進行 W3C CSS 線上驗證時會產生未知錯誤 (當然,CSS 還是符合 W3C 標準的),原因未明。

WP JS

WP JS 只支援透過函式呼叫。首先它會透過 JSmin 壓縮 JavaScript 指令碼,並快取起來,和 WP CSS 一樣,降低了伺服器負擔。

點評

對加密後的 JavaScript 指令碼支援不好。

後記

採用外掛來實現 Gzip 輸出只是無奈之舉,有 Gzip 模組的主機最好還是不要用外掛來實現 Gzip 壓縮。

最後說一下,Gzip 的威力確實是非常強大的,我使用了之後所消耗的流量暴降至以前的 1/5 。