我正在尝试将staticCompressionIgnoreHitFrequency IIS配置属性委派给网站级别,因此我的用户可以独立管理此设置。 我更改了我的applicationHost.config,如下所示:
<configSections>
部分中,我为httpCompression元素配置了如下设置:
<section name="httpCompression" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />
<system.webServer>
移动到<location path="" overrideMode="Allow">
部分。<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" staticCompressionIgnoreHitFrequency="False" lockAllAttributesExcept="staticCompressionIgnoreHitFrequency">
在测试网站的web.config文件中,我在<system.webServer>
元素之后添加了以下内容:
<httpCompression staticCompressionIgnoreHitFrequency="True" />
我重新启动了AppPool和网站。
但是,每当我从网站请求HTML文件时,GZIP压缩仅适用于经常访问的文件。