2016-03-09 63 views
0

我有一個簡單的應用程序在IIS 7.5託管。使用Fiddler,我看到我的瀏覽器的一個簡單的刷新導致一些但不是全部我的javascript文件被重新下載(狀態200)。如果我再次刷新,有時它們全部會返回304,有時又會返回200 - 不同之處在於IIS的Etag發生了變化。我是這個系統中唯一的一個,文件沒有改變。他們在服務器響應中修改的最後一張郵票沒有改變,但Etag不斷變化。IIS etags沒有明顯的原因變化

我不知道爲什麼會發生這種情況。思考?

回答

1

從我對IIS的實驗中,我發現如果文件是通過靜態壓縮進行壓縮的,那麼ETag會發生變化。暫時禁用靜態壓縮以檢查這是否是您的原因。