为什么IIS7静态/动态压缩仅适用于200个响应?
答
我要回答你的问题的第二部分,我如何让它压缩所有响应,其中要求有适当的Accept-Encoding头?
你可以用HTTPModules来完成。
以下是使用Ionic.Zlib的一种方法。该模块更喜欢发送RAW DEFLATE内容,因为它总是比GZIP更快且总是更小(why?)。
更完整的解决方案现在托管在github https://github.com/davidmurdoch/DEFLATE-Compression-for-IIS上。
难道你在非HTTP 200中返回的资源没有列在'文件扩展名'压缩'列表中? – 2011-02-15 11:41:39
nope。只是做一个空白的aspx页面,返回200,它的工作原理,返回其他任何东西,它没有。好吧,无论如何,不是403,404,418或500。 – 2011-02-15 11:43:27