在IIS7中,gzip压缩文件不会保持这种状态

fra*_*lic 7 iis iis-7 gzip content-encoding

我已经将IIS7配置为gzip静态内容.

http://www.coderjournal.com/2008/04/iis-7-compress-javascript-gzip/

但是,文件不会"保持"gzip状态.

这是我的用例:

  1. 请求test.css文件.它不是gzip压缩.
  2. 几秒钟后再次申请.它 gzipped.
  3. 等5分钟.
  4. 再次请求test.css文件.它不是gzip压缩.

这没有意义 - 如果原始版本没有更改,是否应该在所有后续请求中传送gzip压缩版本的静态文件?

注意:我使用Firefox和Firebug通过检查Content-Encoding标头来验证gzip压缩内容.

Kev*_*Kev 9

根据这篇文章:

Kanwaljeet Singla 对IIS7中压缩进行更改

在IIS7中,内容根据其命中频率进行压缩,可以按如下方式配置:

<system.webServer>
  <serverRuntime enabled="true"
    frequentHitThreshold="5"
    frequentHitTimePeriod="00:00:20" />
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

也许你没有达到这些门槛?