眾所周知,開啟Gzip能極大地壓縮文本數(shù)據(jù)的體積,可是有的主機(jī)上并沒有安裝Gzip模塊(例如我現(xiàn)在使用的主機(jī)),因此不能通過寫.htaccess文件或者h(yuǎn)ttpd參數(shù)等方法開啟Gzip壓縮功能。今天給大家介紹兩個兄弟版的WordPress插件:WP CSS和WP JS,作者都是Halmat Ferello。
WP CSS
WP CSS能自動清除使用@import參數(shù)載入的CSS文件里的空格,并生成緩存文件,在瀏覽器發(fā)出請求時以Gzip的方式輸出。這樣就不需要每次加載CSS的時候都進(jìn)行動態(tài)壓縮,降低了服務(wù)器負(fù)擔(dān)。
點(diǎn)評
經(jīng)過WP CSS壓縮后的CSS文件經(jīng)本人測試在IE系列兼容性較差的瀏覽器上都能正常解析。但在進(jìn)行W3C CSS在線驗(yàn)證時會產(chǎn)生未知錯誤(當(dāng)然,CSS還是符合W3C標(biāo)準(zhǔn)的),原因未明。
WP JS
WP JS只支持通過函數(shù)調(diào)用。首先它會通過JSmin壓縮JavaScript腳本,并緩存起來,和WP CSS一樣,降低了服務(wù)器負(fù)擔(dān)。
點(diǎn)評
對加密后的JavaScript腳本支持不好。
后記
采用插件來實(shí)現(xiàn)Gzip輸出只是無奈之舉,有Gzip模塊的主機(jī)最好還是不要用插件來實(shí)現(xiàn)Gzip壓縮。
最后說一下,Gzip的威力確實(shí)是非常強(qiáng)大的,我使用了之后所消耗的流量暴降至以前的1/5。
新聞熱點(diǎn)
疑難解答
圖片精選