在IIS7,压缩文件不住这样
-
18-09-2019 - |
题
我已经配置IIS7到gzip静态的内容。
http://www.coderjournal.com/2008/04/iis-7-compress-javascript-gzip/
然而,该文件不是"留"压缩.
这是我的使用情况:
- 请求测试。css文件。这不是压缩.
- 请求它再次在几秒钟内。它的 是 压缩.
- 再等5分钟。
- 请求测试。css文件。这不是压缩.
这并不意义--不应该压缩版本的一个静态的文件提供的所有后续请求,如果原来的没有变化吗?
注:我使用的火狐和萤火虫验压缩内容通过检查的内容编码头。
解决方案
根据这篇文章:
在IIS7,内容是压缩取决于它是打击频率,这是可喜欢这样的:
<system.webServer>
<serverRuntime enabled="true"
frequentHitThreshold="5"
frequentHitTimePeriod="00:00:20" />
</system.webServer>
也许你没有击中这些阈值?
其他提示
根据多么严重,需要优化表现在你的网站,你可能想要使用 Combres 代替。
大优点是它不仅仅缩小,并gzip javascript文件,但它还融合了所有文件合并成一个,因只有一个http请求的所有javascript文件。此外,它还利用客户端缓存,因此该文件只是载,当有必要的。此外,它做所有这一切都为CSS的文件。
这是相当容易建立,而不是试图解决这个问题,你的时间可能更好地用在越来越Combres代替。
我建议你注意另外一个软件Helicon猿 http://www.helicontech.com/ape 它免费为3网站和包括压缩/缓存的解决方案工作的顺利进行。只是一串的配置中,你将得到gzip和缓存启用:
SetEnvIfNoCase mime text/.* gzip=9 cache-enable=mem
上述规则告诉猿压缩文本/*mime-类型具有最高水平,以及缓存他们的记忆。只要给它一试。
不隶属于 StackOverflow