为什么 IIS7 静态/动态压缩仅适用于 200 个响应?
为什么IIS7.5在响应码为200时只进行静态和动态压缩?
如何使其压缩请求具有适当 Accept-Encoding
标头的所有响应?
谢谢
Why is IIS7.5 only performing static and dynamic compression when the response code is 200?
How do I make it compress all responses where the request had an appropriate Accept-Encoding
header?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我将回答您问题的第二部分,如何压缩请求具有适当 Accept-Encoding 标头的所有响应?
您可以使用 HTTPModules 来完成此操作。
这是使用 Ionic.Zlib 的一种方法。该模块更喜欢发送 RAW DEFLATE 内容,因为它始终比 GZIP 更快且更小(为什么?)。
更完整的解决方案现已托管在 github 上 https://github.com/davidmurdoch/DEFLATE -IIS 压缩 。
I'm going to answer the 2nd part of your question, How do I make it compress all responses where the request had an appropriate Accept-Encoding header?
You do it with HTTPModules.
Here is one way using Ionic.Zlib. The module prefers to send RAW DEFLATE content because it is ALWAYS faster and ALWAYS smaller than than GZIP (why?).
A more complete solution is now hosted on github https://github.com/davidmurdoch/DEFLATE-Compression-for-IIS .