多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 服務(wù)器 > 禁止IIS緩存靜態(tài)文件(png、js、html等)

禁止IIS緩存靜態(tài)文件(png、js、html等)

來源:程序員人生   發(fā)布時間:2014-02-04 22:53:35 閱讀次數(shù):3692次

  IIS為了提高性能,默認(rèn)情況下會對靜態(tài)文件js、html、gif、png等做內(nèi)部緩存,這個緩存是在服務(wù)器iis進(jìn)程的內(nèi)存中的。IIS這么做在很大程度上可以提高靜態(tài)文件的訪問性能,在正常情況下只要靜態(tài)文件更新了IIS也會更新緩存。但是如果更新的靜態(tài)文件很多就有可能出現(xiàn)緩存不更新的情況。

  彎路:

  我遇到這樣一個場景,服務(wù)器循環(huán)更新上萬張股票行情圖片,IIS也會對圖片進(jìn)行緩存,由于更新的頻率很高,文件很多,就出現(xiàn)了IIS緩存文件超過幾十分鐘都無法更新的情況。

  這時候直覺是瀏覽器對文件進(jìn)行了緩存,于是就在IIS的目錄上設(shè)置Http頭:Cache-Control:no-cache,但是無濟(jì)于事,瀏覽器請求服務(wù)器端得到的狀態(tài)號是200,這可以說明瀏覽器確實是從服務(wù)器端得到了新的內(nèi)容,而非讀取瀏覽器本地緩存。

  如何禁止IIS緩存靜態(tài)文件(png、js、html等):

  通過設(shè)置Http頭不讓瀏覽器緩存的方法在這個場景下是行不通的,因為緩存不是出現(xiàn)的客戶端,而是出現(xiàn)在IIS服務(wù)器上;所以解決問題還需要從IIS本身入手,通過配置Metabase.xml文件禁止IIS緩存相應(yīng)目錄下的靜態(tài)文件。

  1. 首先需要設(shè)置IIS允許運(yùn)行時編輯Metabase.xml文件

  打開IIS,然后打開IIS屬性頁,勾選上“允許直接編輯配置數(shù)據(jù)庫”選項

  2. 在運(yùn)行中輸入notepad c:WINDOWSsystem32inetsrvMetaBase.xml 打開IIS配置文件

  3. 在文件中搜索要配置禁止緩存的虛擬目錄名字,找到類似如下配置節(jié)

<IIsWebVirtualDir Location ="/LM/W3SVC/1832041641/root/inc"
AccessFlags="AccessRead | AccessScript"
AppFriendlyName="inc"
AppIsolated="2"
AppRoot="/LM/W3SVC/1832041641/Root/inc"
DirBrowseFlags="DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc"
Path="D:publishinc"
>
</IIsWebVirtualDir>

 

  在IIsWebVirtualDir配置節(jié)中添加 MD_VR_NO_CACHE=”1“ 屬性

  4. 保存配置文件,重啟IIS即可。

  如果想配置服務(wù)器上的所有站點(diǎn)都禁用IIS緩存可以通過修改注冊表實現(xiàn):

  編輯注冊表中的 DisableStaticFileCache值,0為啟用,1為禁用 ,該鍵值的位置位于:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesInetInfoParameters

  如果該鍵不存在可以新建。

  注意事項:

  通常情況下我們并不需要禁用IIS的靜態(tài)文件緩存,iis會自動根據(jù)靜態(tài)文件的修改時間自動更新緩存;只有在你遇到非常情況下才有必要禁用IIS緩存。IIS緩存和Http緩存相關(guān)頭沒有任何關(guān)系,在IIS上加緩存頭沒有辦法清除掉IIS對靜態(tài)文件的緩存。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 午夜羞羞| 精品久久久久久亚洲精品 | 国内精品久久久久久影院8f | 欧美人与动人物姣配xxxx | 午夜羞羞 | 又粗又大又黄又爽的免费视频 | 日韩欧美一级a毛片欧美一级 | 国产成人在线视频 | 中欧free性video巴西 | 亚洲欧美综合精品成 | 亚州黄色 | 亚洲第一综合网站 | 黄色www网站| hd欧美xxx欧美极品hd | 午夜私人影院在线观看 视频 | www.日本高清.com | 看片一区 | 羞羞免费网站在线 | 伊人精品视频在线观看 | 一久久| 日韩天堂 | 亚洲另类老妇videos | 久草精品视频在线播放 | 福利一区二区三区视频午夜观看 | 麻豆亚洲精品一区二区 | 国产美女无遮挡免费视频网站 | 婷婷综合缴情亚洲五月伊 | 国产亚洲精品美女一区二区 | 久久网国产 | 国产成人亚洲精品77 | 欧美在线视频 一区二区 | 国内视频自拍在线视频 | 欧美人成在线 | 亚洲妇人成熟性成熟网站 | 最新日本一级中文字幕 | 久久综合九色综合欧美狠狠 | 久久精品国产精品亚洲毛片 | 欧美69xxxx| 国产精品亚洲第五区在线 | 波多野结衣视频在线观看地址免费 | 亚洲综合第二页 |