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

时间:2011-12-25 17:46:59

标签: iis dynamic compression size administration

我在IIS 7.5服务器中打开动态内容压缩 - 现在压缩服务器响应。

但是小响应的压缩率不好 - 我想从压缩中排除这些小响应。

我尝试将 httpCompression 属性 minFileSizeForComp 设置为32000字节,但它无法正常工作 - 150字节长的动态响应被压缩为250字节长响应(Fiddler)。

如何指定最小的contetn大小,应该动态压缩?

EDIT1 - IIS配置的一部分:

C:\ Windows \ System32 \ inetsrv> appcmd.exe list config -section:httpCompression

<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>

EDIT2:

我尝试使用小文件(<32 000字节)进行静态 http压缩,并且它们也被压缩。 为什么 minFileSizeForComp 对我不起作用?

0 个答案:

没有答案