2009-04-22 18 views
0

YSlow說,從我的CSS文件(例如背景圖片)引用的圖像沒有被壓縮。我在IIS7中爲我的網站開啓了靜態和動態壓縮...所以它們應該被壓縮。YSlow和CSS圖像 - 我如何使用IIS7 GZip?

這是YSlow的錯誤還是來自CSS文件的圖像請求忽略壓縮頭?

有沒有辦法讓這些圖像GZipped?

+0

哎呀並沒有注意到這是社區維基 - 作爲一個社區維基的問題,你沒有得到這個問題上的投票信貸 - 只是讓你知道,如果你不知道。 – thomasrutter 2009-04-22 07:40:55

回答

9

GZIP壓縮圖像並非必要或不可取,因爲圖像已經使用與GZIP非常相似的壓縮算法進行壓縮。

你可以節省不到1%左右的帶寬,所以考慮到額外的CPU使用量,這並不是一個好主意。相比之下,對於像HTML,JS和CSS這樣的基於文本的文件,GZIP壓縮照亮的地方,典型的50%到60%的帶寬節省。

此規則的例外情況是未壓縮的BMP或未壓縮的TIFF等未壓縮的圖像格式,但我懷疑你是否在使用該格式。

我猜測IIS已配置爲不嘗試壓縮圖像,這是一件好事。