記憶盒子

把記憶裝進(jìn)灰色的盒子,封裝起來,那年那月,重新拾起。

首頁搜索目錄
search
當(dāng)前主題: 軟件編程

圖片要啟用gzip壓縮嗎?絕對不要!

作者:Kaka    時間:2015-4-7 17:41:48    瀏覽:    評論:5

經(jīng)常有人在群里問到,圖片到底需不需要啟用GZip壓縮?我不止一次的回答說,圖片是不需要啟用GZip壓縮的。今天,我把此問題寫作成文,給大家分析一下為什么圖片不需要啟用GZip壓縮。

圖片啟用GZip壓縮會適得其反

一些開發(fā)者使用HTTP壓縮那些已經(jīng)本地已經(jīng)壓縮過的文件,而這些已經(jīng)壓縮過的文件再次被GZip壓縮時,是不能提高性能的,表現(xiàn)在如下兩個方面。

首先,HTTP壓縮需要成本。Web服務(wù)器獲得需要的內(nèi)容,然后壓縮它,最后將它發(fā)送到客戶端。如果內(nèi)容不能被進(jìn)一步壓縮,你只是在浪費(fèi)CPU做無意義的任務(wù)。

其次,采用HTTP壓縮已經(jīng)被過壓縮的東西并不能使它更小。事實上,添加標(biāo)頭,壓縮字典,并校驗響應(yīng)體實際上使它變得更大,如下圖所示:

HTTP壓縮過程

HTTP壓縮過程

你的網(wǎng)站實際上是這樣做的嗎?是的,它比你想象的更常見。

PNG圖片啟用GZip壓縮的后果

下面這張是啟用GZip壓縮的PNG圖片,看看它的標(biāo)頭信息:

PNG圖片啟用GZip壓縮的后果

PNG圖片啟用GZip壓縮的后果

不僅浪費(fèi)了CPU,還增大了圖片的體積,之前也寫過一篇文章詳細(xì)分析了《圖片GZip壓縮后體積變大》,這里再看看圖片被GZip壓縮的后果:

GZip圖片增大了體積

GZip圖片增大了體積

用一句話來結(jié)論,那就是圖片啟用GZip壓縮,不僅浪費(fèi)了CPU,還增大了體積,勢必影響服務(wù)器性能,影響網(wǎng)站速度。圖片要啟用gzip壓縮嗎?絕對不要!

您可能對如下文章也感興趣

bmp圖片使用GZip壓縮率竟高達(dá)98.83%

deflate——過時的網(wǎng)頁壓縮格式,最好禁用

網(wǎng)站啟用GZip壓縮后,速度快了3倍!

x

標(biāo)簽: gzip  

※ 網(wǎng)站速度慢?試試網(wǎng)站自動優(yōu)化工具 ※

上一篇: 百度統(tǒng)計的子目錄流量分析填補(bǔ)了CNZZ統(tǒng)計的缺陷
下一篇: ico和svg圖片使用GZip壓縮后體積減少50%以上
  • 1.公*******
  • 長知識了,不過一般開啟GZIP應(yīng)該不會壓縮圖片吧,圖片是網(wǎng)頁另外調(diào)用的,所以,一般而言,用不到吧
    Kaka 于 2015-4-7 21:06:13 回復(fù)
    網(wǎng)站開啟GZip,默認(rèn)只有HTML文件啟用了GZip,其他文件如JS、CSS、XML等文件需要手動添加上去才行。
  • 2015/4/7 20:44:29 回復(fù)該留言

發(fā)表評論:

◎歡迎參與討論,請在這里發(fā)表您的看法、交流您的觀點(diǎn)。

訂閱博客                   QQ交流群(312716741)

  • 通過Google訂閱本站 通過鮮果訂閱本站 通過抓蝦訂閱本站
  • 通過QQ郵箱訂閱本站 通過Yahoo訂閱本站 通過有道訂閱本站

Search

最新評論及回復(fù)

最近留言

網(wǎng)站分類

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009-2024 All Rights Reserved. 粵ICP備14028160號-1

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009-2024 All Rights Reserved.