YSlow表示从我的CSS文件(例如背景图像)引用的图像不是GZip。
我在IIS7中为我的网站启用了静态和动态压缩...所以它们应该被压缩。这是YSlow的错误还是来自CSS文件的图像请求会忽略压缩标题?
有没有办法让这些图片GZipped?
答案 0 :(得分:9)
GZIP压缩图像并不是必需或不可取的,因为图像已经使用非常类似于GZIP的压缩算法进行了压缩。
你可以节省不到1%左右的带宽,所以考虑到额外的CPU使用量,这不是一个好主意。相比之下,基于文本的文件(如HTML,JS和CSS)可以节省50%到60%的带宽,这是GZIP压缩的亮点。
此规则的例外是未压缩的图像格式,如未压缩的BMP或未压缩的TIFF,但我怀疑您是否正在使用它。
我猜测IIS已配置为不尝试压缩图像,这是一件好事。