我无法在Server 2012 R2机器上的IIS 8.5上实现gzip压缩。我进行了一些研究,并按照以下帖子中的说明进行了操作:
此外,在IIS中,我将压缩设置为适用于大于256字节的任何内容。我已执行iisreset。 然而,我在Chrome或IE的开发控制台中没有看到压缩,并且PageSpeed仍然告诉我要压缩一些内容。我错过了什么简单的步骤?
- 如何在IIS 7.5中启用GZIP压缩
- IIS 8.5中的压缩未成功,指出ALREADY_CONTENT_ENCODING
- IIS 7.5上的GZip压缩不起作用
- IIS 8.5上的gzip压缩不起作用
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" staticCompressionIgnoreHitFrequency="true">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<!-- I have read that dynamic compression increases server CPU load.
<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" />
此外,在IIS中,我将压缩设置为适用于大于256字节的任何内容。我已执行iisreset。 然而,我在Chrome或IE的开发控制台中没有看到压缩,并且PageSpeed仍然告诉我要压缩一些内容。我错过了什么简单的步骤?
staticCompressionIgnoreHitFrequency
? - mrcoulson