IIS 7.5中的动态压缩仅适用于大于NNN字节的内容

IIS 7.5中的动态压缩仅适用于大于NNN字节的内容,iis,dynamic,compression,size,administration,Iis,Dynamic,Compression,Size,Administration,我在IIS 7.5服务器中启用了动态内容压缩-服务器响应现在被压缩 但是对于小的响应,压缩比很差——我想从压缩中排除这些小的响应 我试图将httpCompression属性minFileSizeForComp设置为32000字节,但它不起作用-150字节长的动态响应被压缩为250字节长的响应Fiddler 如何指定应动态压缩的最小内容大小 EDIT1-IIS配置的一部分: C:\Windows\System32\inetsrv>appcmd.exe列表配置-部分:httpCompression

我在IIS 7.5服务器中启用了动态内容压缩-服务器响应现在被压缩

但是对于小的响应,压缩比很差——我想从压缩中排除这些小的响应

我试图将httpCompression属性minFileSizeForComp设置为32000字节,但它不起作用-150字节长的动态响应被压缩为250字节长的响应Fiddler

如何指定应动态压缩的最小内容大小

EDIT1-IIS配置的一部分:

C:\Windows\System32\inetsrv>appcmd.exe列表配置-部分:httpCompression

编辑2:

我用小于32000字节的小文件尝试了静态http压缩,它们也被压缩了。
为什么minFileSizeForComp不适用于我?

从名称min File SizeForComp看,该设置似乎只适用于静态内容等文件。我希望它在动态内容中需要一个内容长度标头,甚至可以考虑工作。“Gabe:我知道你的意思……”在configsee added edit1中,staticTypes和dynamicTypes的属性minFileSizeForComp似乎很常见。在IIS GUI管理器中,仅压缩大于静态压缩设置的文件。动态内容响应中的Content Length标头已正确设置,但它是压缩内容的长度。minFileSizeForComp以KB为单位,所以32000实际上意味着32000000字节。我想知道它是否认为您的值太大而忽略它。@Gabe:根据文档,该值以KB为单位,但在IIS管理器中,相同的值被加载到editbox中,称为[仅压缩大于字节的文件]。IIS 7.5的默认值为2700??2.7 MB的web响应,因此我认为MSDN文档是错误的。但是我临时将minFileSizeForComp更改为1-没有效果,小文件仍然是压缩的。老实说,你最好从名称min File SizeForComp开始提问,似乎该设置只适用于文件,即静态内容。我希望它在动态内容中需要一个内容长度标头,甚至可以考虑工作。“Gabe:我知道你的意思……”在configsee added edit1中,staticTypes和dynamicTypes的属性minFileSizeForComp似乎很常见。在IIS GUI管理器中,仅压缩大于静态压缩设置的文件。动态内容响应中的Content Length标头已正确设置,但它是压缩内容的长度。minFileSizeForComp以KB为单位,所以32000实际上意味着32000000字节。我想知道它是否认为您的值太大而忽略它。@Gabe:根据文档,该值以KB为单位,但在IIS管理器中,相同的值被加载到editbox中,称为[仅压缩大于字节的文件]。IIS 7.5的默认值为2700??2.7 MB的web响应,因此我认为MSDN文档是错误的。但是我临时将minFileSizeForComp改为1-没有效果,小文件仍然被压缩。老实说,你最好还是在
<system.webServer>
  <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" minFileSizeForComp="32000">
    <staticTypes>
      <add mimeType="text/*" enabled="true" />
      <add mimeType="message/*" enabled="true" />
      <add mimeType="application/x-javascript" enabled="true" />
      <add mimeType="application/atom+xml" enabled="true" />
      <add mimeType="application/xaml+xml" enabled="true" />
      <add mimeType="*/*" enabled="false" />
    </staticTypes>
    <dynamicTypes>
      <add mimeType="text/*" enabled="true" />
      <add mimeType="message/*" enabled="true" />
      <add mimeType="application/x-javascript" enabled="true" />
      <add mimeType="application/xml" enabled="true" />
      <add mimeType="application/atom+xml" enabled="true" />
      <add mimeType="*/*" enabled="false" />
    </dynamicTypes>
    <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" staticCompressionLevel="9" dynamicCompressionLevel="4" />
  </httpCompression>
</system.webServer>