![IIS 7.5 dynamicCompressionLevel 设置没有影响](https://linux22.com/image/693107/IIS%207.5%20dynamicCompressionLevel%20%E8%AE%BE%E7%BD%AE%E6%B2%A1%E6%9C%89%E5%BD%B1%E5%93%8D.png)
我有一个 Web.API 应用程序,其中有一个操作正在发送 5MB 的 json 结果(出于超出此问题范围的原因)。最初,我们没有为该服务器压缩 json 结果。
我添加了“httpCompression”下的部分,现在 Chrome 显示该文件被压缩到 1011KB。当我以最快的设置使用 7zip(带 gzip 压缩)时,我将相同的文本压缩到 270KB,所以我希望 IIS 能提供更好的压缩效果。
我尝试将 dynamicCompressionLevel 设置为不同的值
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="9"/>
但 Chrome 在每个设置下都显示压缩后的大小为 1011KB。我知道我正在更新正确的 applicationHost.config 文件,因为每次我对此进行更改时,我的应用程序池都会回收。
我真的很茫然......我错过了什么?
答案1
啊啊!
我实际上必须重新启动 IIS 服务器...应用程序池回收还不够。