如何在iis7中为图像启用gzip?

9
我在iis7管理器中设置了动态压缩和静态压缩。所以html、css、js内容被压缩了,我可以看到头部信息中的Content-Encoding:gzip,但是图片格式(jpeg、gif甚至bmp)没有被压缩。
1个回答

16

一般来说,你不会想这样做。JPEG、GIF和大多数(互联网)图像格式已经被压缩过了。再次压缩它们只会增加服务器开销,对大小几乎没有帮助(甚至可能会造成损失)。


6
不,这是常识 :) - leppie
我使用了 Fiddler 工具来了解可以节省多少资源 - 对于我的 PNG 文件来说,这个差距微不足道,因此没有必要进行处理。但对于我们的 JPG 文件,它显示可以节省 50% 的资源。 - jenson-button-event
@BobTodd - 这很容易自己尝试(不需要fiddler),只需使用gzip -9 YourFavorite.jpg。如果你达到了50%的压缩率,那么我猜你的jpeg文件非常小,而你真正压缩的是jpeg头部(其中包含很多文本)。我猜通过剥离jpeg元数据可以获得几乎相同的“压缩比”。 - Seth
1
顺便提一下,你可以使用pngcrush来从PNG中删除不必要的内容,这可以节省惊人的空间。类似的工具也可能适用于JPEG。 - Seth
在这种情况下最好使用 imagemin :) - Felipe Skinner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接