2016-03-09 28 views
0

我有一个简单的应用程序在IIS 7.5托管。使用Fiddler,我看到我的浏览器的一个简单的刷新导致一些但不是全部我的javascript文件被重新下载(状态200)。如果我再次刷新,有时它们全部会返回304,有时又会返回200 - 不同之处在于IIS的Etag发生了变化。我是这个系统中唯一的一个,文件没有改变。他们在服务器响应中修改的最后一张邮票没有改变,但Etag不断变化。IIS etags没有明显的原因变化

我不知道为什么会发生这种情况。思考?

回答

1

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