轉自:http://www.rrzzw.com/jishu/IIS/39.html
轉自:http://cqujsjcyj.iteye.com/blog/736624
使用IIS來開虛擬主機空間架設網站,有時候你會發現網站內容已經更新了,公網訪問沒有跟着更新!出現這種情況大部分是由IIS緩存引起的,IIS緩存一方面能提高服務器性能,另一方面卻給網站帶來嚴重上的更新問題,那我們應該如何手動去清理它呢?接下來教大家一個手動清理IIS緩存的方法!
首先,我們看一下 HTTP 協議,您會發現從服務器返回的 HTTP 頭里面能定義這樣一條命令 Cache-Control: no-cache。這個就是我們解決問題的辦法,讓我們來看看該如何通過 IIS 配置管理工具來把這條命令添加到每次服務器的 HTTP 返回頭里吧。
第一步:
打開 IIS 配置管理工具(Internet 信息服務(IIS)管理器)。
選中一個網站(如果您想為所有站點配置,請選擇點中“網站”那個圖標),點“屬性”按鈕,會彈出一個配置窗口
第二步:
選擇“HTTP 頭” TAB 標簽,然后您會看到:“自定義 HTTP 頭”這么一欄。OK!就是這里了,終於到了!
第三步:
點旁邊的“添加(D)...”按鈕,來添加上那條命令。
在彈出的窗口中:“自定義 HTTP 頭名(C)”中輸入:“Cache-Control”,在“自定義 HTTP 頭值(U)”中輸入:“no-cache”。
好了,到這里就全部 OK 了,一路點“確定”保存即可。這樣子IIS緩存就會自動清除了!