當瀏覽器請求Javascript或CSS文件時,是否有自動更改ASP.NET MVC中的響應標頭的方法?服務Javascript/CSS文件時的ASP.NET MVC更改響應標題
基本上,我想我的JavaScript和CSS文件,這一套明確在響應頭送達:
Cache-Control: public
幫助?
當瀏覽器請求Javascript或CSS文件時,是否有自動更改ASP.NET MVC中的響應標頭的方法?服務Javascript/CSS文件時的ASP.NET MVC更改響應標題
基本上,我想我的JavaScript和CSS文件,這一套明確在響應頭送達:
Cache-Control: public
幫助?
以下是您可能會對在IIS中將靜態內容添加Expires或Cache Control Header有用的文章。
希望它有幫助。
http://www.iis.net/ConfigReference/system.webServer/staticContent/clientCache
如果你有訪問http服務器,你可以使用一些重寫機制在http層上 - 它將是最快的方式。某些硬件負載均衡器也允許這樣做。
我有訪問IIS7 ....但不知道如何做到這一點。 – Alex 2009-09-19 08:56:36
+1這幫助了很多。你知道是否有任何方法來'定義'靜態內容,所以我不必猜測IIS認爲靜態內容是什麼?例如,如果我渲染圖表(從安全角度來看是敏感的),我不希望那些緩存爲「靜態」圖像。任何想法? – Alex 2009-09-19 10:26:21