IIS 7.5 dynamicCompressionLevel 设置没有影响

IIS 7.5 dynamicCompressionLevel 设置没有影响

我有一个 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 服务器...应用程序池回收还不够。

相关内容