IIS etags无条件改变

时间:2016-03-09 18:14:42

标签: http iis iis-7.5 fiddler etag

我在IIS 7.5中安装了一个简单的应用程序。使用Fiddler,我发现浏览器的简单刷新导致我的一些但不是所有的javascript文件都被重新下载(状态200)。如果我再次刷新,有时它们都返回304,有时再返回200 - 不同之处在于IIS中的Etag发生了变化。我是这个系统中唯一的一个,文件没有变化。它们在服务器响应中的最后修改标记没有改变,但Etag不断变化。

我不知道为什么会这样。想法?

1 个答案:

答案 0 :(得分:1)

从我使用IIS的实验中,我开始了解如果文件是通过静态压缩压缩的,那么ETag会发生变化。暂时禁用静态压缩以检查这是否是您的原因。