将各种文件类型添加到我的IIS7 GZip压缩

4

我已经通过 web.config 启用了GZip 压缩,得益于另一个问题的帮助:启用IIS7 GZip

我使用 FF 中的 Live HTTP Headers 插件测试了压缩效果,正确显示:

Content-Encoding: gzip

我已将以下代码添加到我的 web.config 中:

<system.webServer>
  <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
    <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/>
    <dynamicTypes>
      <add mimeType="text/*" enabled="true"/>
      <add mimeType="message/*" enabled="true"/>
      <add mimeType="application/javascript" enabled="true"/>
      <add mimeType="*/*" enabled="false"/>
    </dynamicTypes>
    <staticTypes>
      <add mimeType="text/*" enabled="true"/>
      <add mimeType="message/*" enabled="true"/>
      <add mimeType="application/javascript" enabled="true"/>
      <add mimeType="*/*" enabled="false"/>
    </staticTypes>
  </httpCompression>
  <urlCompression doStaticCompression="true" doDynamicCompression="true"/>
</system.webServer>

但这段代码只压缩了JavaScript,而没有压缩CSS,图像和ASP文件,这是否正确?
1个回答

2
显然我不是那么聪明……毕竟它确实压缩了一切 ;)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接