我很清楚自己如何設置它,但我擔心它在兩個不同的位置進行配置。要獲得賞金,請告訴我在哪裏尋找現有的設置。我的最大年齡標題從哪裏來?
地方,我們已經看過了現有設置,但沒有成功:
- web.config中
<StaticContent>
部分 - IIS輸出緩存部分,在所有三個層次:
- 機
- 網站
- 應用程序
- 代碼(我做了
SetMaxAge
全局搜索)
語境
最近,我們注意到我們的CSS和JS文件沒有得到刷新。當我檢查網絡流量時,他們將從服務器返回一個標題(Cache-Control: max-age=604800
),使它們有七天的使用期限。
我們需要減少高速緩存的使用壽命。但是對於我的生活,我無法找到它的位置。
這是不是設置在web.config <StaticContent>
部分。
這是不組在IIS輸出緩存部分(我看了看機器,下網站,以及application--他們都是空白)。
這是不是設置代碼 - 我做了一個全局代碼搜索SetMaxAge
並得到nuthin'。 我可以在哪裏看?
它是否可能由我們的數據中心中的網關或負載均衡器設置?
爲max age添加新設置將覆蓋現有的設置,或者提供重複的標題。無論哪種方式,它可能會告訴你很多關於它的設置。 – jpaugh
順便說一句,因爲唯一的答案呃對你的問題感到困惑,所以我首先提出了主要問題。我希望能有一個全面的答案,我自己。 – jpaugh
非常感謝...我從來沒有得到答案,我們做了一個解決方法。但我仍然想知道,所以我加了一個賞金。 –