0

YSlow 说从我的 CSS 文件(例如背景图像)引用的图像不是 GZipped。我在 IIS7 中为我的网站打开了静态和动态压缩...所以它们应该被压缩。

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

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

4

1 回答 1

9

GZIP 压缩图像没有必要或不可取,因为无论如何图像已经使用与 GZIP 非常相似的压缩算法进行压缩。

您可能会节省不到 1% 左右的带宽,因此考虑到大量额外的 CPU 使用率,这并不是一个好主意。相比之下,HTML、JS 和 CSS 等基于文本的文件通常可以节省 50% 到 60% 的带宽,而这正是 GZIP 压缩的亮点。

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

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

于 2009-04-22T07:33:49.080 回答