YSlow和css图像 - 如何使用IIS7对它们进行GZip处理?

时间:2009-04-22 05:48:19

标签: iis-7 yslow

YSlow表示从我的CSS文件(例如背景图像)引用的图像不是GZip。

我在IIS7中为我的网站启用了静态和动态压缩...所以它们应该被压缩。

这是YSlow的错误还是来自CSS文件的图像请求会忽略压缩标题?

有没有办法让这些图片GZipped?

1 个答案:

答案 0 :(得分:9)

GZIP压缩图像并不是必需或不可取的,因为图像已经使用非常类似于GZIP的压缩算法进行了压缩。

你可以节省不到1%左右的带宽,所以考虑到额外的CPU使用量,这不是一个好主意。相比之下,基于文本的文件(如HTML,JS和CSS)可以节省50%到60%的带宽,这是GZIP压缩的亮点。

此规则的例外是未压缩的图像格式,如未压缩的BMP或未压缩的TIFF,但我怀疑您是否正在使用它。

我猜测IIS已配置为不尝试压缩图像,这是一件好事。