用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緩存已被完全清除了。