如何更改IIS7中dynamic内容的HTTP GZIP压缩级别?

我想在IIS7中将HTTP GZIP压缩级别从0更改为4,如以下文章中所述:

  • http://weblogs.asp.net/owscott/archive/2009/02/22/iis-7-compression-good-bad-how-much.aspx
  • http://blog.stackoverflow.com/2009/08/a-few-speed-improvements/

不过,我看不到在他们(或http://www.iis.net/ConfigReference/system.webServer/httpCompression )的任何参考如何更改从0到10的压缩级别。

IIS中的压缩页面只有勾选框来启用/禁用dynamic和静态压缩。

我的Web.config文件有一行:

请你能告诉我怎么做到这一点?

您需要将其设置为压缩scheme:

http://www.iis.net/ConfigReference/system.webServer/httpCompression/scheme

例如使用AppCmd将其设置为gzip:

appcmd.exe set config -section:system.webServer / httpCompression /[name='gzip'].dynamicCompressionLevel:"5“/ commit:apphost