IIS 7静态文件压缩问题

时间:2009-06-25 20:32:37

标签: iis-7 compression

我们有3个运行IIS7的Web服务器。我已经为静态和动态内容启用了压缩功能。我们一直在测试重负载下的服务器,半小时后网站上的样式开始破碎。

我开始调查并发现IIS正在使用 Content-Encoding:gzip 提供css和js文件,但实际文件内容未压缩。这会导致浏览器在尝试处理内容时出错。如果我重新启动IIS,问题就会消失。

有没有人遇到过类似的问题?诊断问题的最佳方法是什么?

由于

3 个答案:

答案 0 :(得分:1)

问题是由我们使用的CMS(sitecore)引起的。我们升级到更高版本,从那时起它一直在运行。这可能是导致问题的第三方httpmodule。

答案 1 :(得分:0)

你看过http://support.microsoft.com/kb/969062吗?

KR,Thomas

答案 2 :(得分:0)

我们的网站在加载后刷新页面时未能提取JS和CSS。

我在IIS 7.5中关闭了静态文件压缩,该网站再次正常。这导致我对为什么会发生这种情况进行一些调查。

对于我们来说,出现问题的原因是该网站有一些以编程方式实现GZIP编码的遗留代码,而IIS 7.5与之相冲突。我们删除了遗留代码,并重新打开静态文件压缩。