Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
YSlow 说从我的 CSS 文件(例如背景图像)引用的图像不是 GZipped。我在 IIS7 中为我的网站打开了静态和动态压缩...所以它们应该被压缩。
这是 YSlow 的错误还是来自 CSS 文件的图像请求忽略了压缩头?
有没有办法让这些图像 GZipped?
GZIP 压缩图像没有必要或不可取,因为无论如何图像已经使用与 GZIP 非常相似的压缩算法进行压缩。
您可能会节省不到 1% 左右的带宽,因此考虑到大量额外的 CPU 使用率,这并不是一个好主意。相比之下,HTML、JS 和 CSS 等基于文本的文件通常可以节省 50% 到 60% 的带宽,而这正是 GZIP 压缩的亮点。
此规则的例外是未压缩的图像格式,例如未压缩的 BMP 或未压缩的 TIFF,但我怀疑您是否正在使用它。
我猜测 IIS 已配置为不尝试压缩图像,这是一件好事。