IIS 7 静态文件压缩问题

8
我们有3台运行IIS7的Web服务器。我已启用静态和动态内容的压缩。我们一直在进行高负载测试,半个小时后网站的样式开始出问题。
我开始调查,并发现IIS正在使用Content-Encoding: gzip来提供css和js文件,但实际文件内容未经压缩。这会导致浏览器在尝试处理内容时出现错误。如果重新启动IIS,则问题消失。
有人遇到过类似的问题吗?如何诊断问题最好的方法是什么?
谢谢

我在使用IIS 7.5时遇到了同样的问题,有什么解决方案吗? - Weiming
1
问题是由我们使用的CMS(sitecore)引起的。 我们升级到了一个更高版本,自那以后它一直正常运行。 这很可能是第三方httpmodule引起的问题。 - marto
3个回答

1
问题是由我们使用的CMS(Sitecore)引起的。我们升级到了一个较新的版本,自那以后它一直在工作。这可能是一个第三方httpmodule引起的问题。

你使用的Sitecore版本是什么,升级到了哪个版本?我们也遇到了同样的问题。 - Helephant
我们不想升级Sitecore,所以我们只是从Sitecore管道中排除了我们的CSS、图像和JavaScript目录。 - Helephant
我们升级到了最新的6.2版本。 - marto

0

我已经看过那里了,但我认为我遇到的问题是由我使用的第三方httpmodule引起的。 - marto

0
我们的网站在加载后刷新页面时无法获取JS和CSS。 我在IIS 7.5中关闭了静态文件压缩,然后网站恢复正常。这促使我对问题进行了一些调查。 对于我们来说,问题是因为网站具有某些旧代码,该代码以程序方式实现了GZIP编码,而IIS 7.5与之冲突。我们删除了旧代码,并重新开启了静态文件压缩功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接