WIN2008+IIS7.0 为什么gzip设置了并没有压缩
IIS压缩中已经启动了静态压缩,动态压缩并没有启动;
applicationHost.config中已经配置:
<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="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="message/*" enabled="true" />
<add mimeType="text/*" enabled="true" />
<add mimeType="application/javascript" 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>
</httpCompression>
但是我使用Fiddler检测工具并没有发现响应头上有content-encoding:gzip的标注,也就是说站点根本就没有启动gzip;查看了很多很多资料,有人说IIS有一个“频繁访问”的逻辑,也有人说什么JS文件必须有TYPE类型声明;都试过了还是没有GZIP效果,请问是哪里配置了不对???