IIS中User-mode caching引起的Cache-Control不為public問題的解決方法

web.config中對應(yīng)的配置如下:
<configuration>
<system.webServer>
<caching>
<profiles>
<add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
<add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" duration="00:00:30" />
</profiles>
</caching>
</system.webServer>
</configuration>
瀏覽器中看到的效果:
解決方法:
1、禁用User-mode caching,只用Kernel-mode caching。
2、在web.config中加上cacheControlCustom="public"
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="300.00:00:00" />
</staticContent>
<caching>
<profiles>
<add extension=".css" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="30:00:30" />
<add extension=".js" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="30:00:30" />
</profiles>
</caching>
</system.webServer>
</configuration>
相關(guān)文章
windows server 2012 dhcp服務(wù)器安裝圖解
這篇文章主要介紹了windows server 2012 dhcp服務(wù)器安裝圖解,需要的朋友可以參考下2014-03-03
lIS報(bào)錯(cuò):修改iis配置或web.config提示不能在此路徑中使用此配置節(jié)的解決方法
今天在修改iis配置的時(shí)候提示錯(cuò)誤:不能在此路徑中使用此配置節(jié),如果在父級別上鎖定了該節(jié),便會出現(xiàn)這種情況,鎖定是默認(rèn)設(shè)置的等等,其實(shí)只要通過下面的步驟設(shè)置一下即可2024-03-03
IIS的內(nèi)容緩存過期機(jī)制實(shí)踐 有效提高站點(diǎn)性能
目前,隨著網(wǎng)頁內(nèi)容越來越絢爛,訪問速度卻令人越來越不滿。實(shí)踐證明,正確設(shè)置Http Response Header中的Expires頭將有助于提高網(wǎng)頁訪問速度2012-01-01
asp網(wǎng)站打開提示500錯(cuò)誤的原因與解決方法
最近有客戶反饋,網(wǎng)站打開500錯(cuò)誤,能否開啟瀏覽器調(diào)試功能,這是什么問題呢?應(yīng)該怎么協(xié)調(diào)運(yùn)維技術(shù)解決2024-03-03
iis 7.5 選中站點(diǎn)提示 錯(cuò)誤: 無法讀取配置文件的解決方法
今天在本地學(xué)習(xí)配置windows server 2008 r2的時(shí)候,點(diǎn)擊很早以前創(chuàng)建的站點(diǎn)竟然提示錯(cuò)誤: 無法讀取配置文件,也不知道如何刪除站點(diǎn)重新創(chuàng)建一個(gè)也行,經(jīng)過摸索方法如下,特分享一下需要的朋友可以參考下2016-06-06
域內(nèi)禁止上某個(gè)網(wǎng)站的方法(wpkg.org)
這篇文章主要介紹了域內(nèi)禁止上某個(gè)網(wǎng)站的方法(wpkg.org),需要的朋友可以參考下2015-09-09
win2003負(fù)載均衡設(shè)置方法(比較詳細(xì))
在現(xiàn)行的很多網(wǎng)絡(luò)操縱中,偶然一臺做事器每每不能滿意客戶端的哀求,此時(shí)只能通過增進(jìn)做事器來辦理題目2012-11-11
在win2008 r2 英文版 IIS7.5上配置Https,SSL的方法
這篇文章主要介紹了在win2008 r2 英文版 IIS7.5上配置Https,SSL的方法,在非服務(wù)器、而且沒有證書頒發(fā)機(jī)構(gòu)(Certificate Authority簡稱CA)的開發(fā)環(huán)境中,配置HTTPS,SSL用于測試或?qū)W習(xí) ,需要的朋友可以參考下2018-02-02
win2003 防止網(wǎng)卡本地連接被禁用的設(shè)置方法
遠(yuǎn)程管理服務(wù)器有時(shí)候不小心會禁用網(wǎng)卡,那么就需要找機(jī)房的人來登錄系統(tǒng)幫忙開啟,無疑為我們增加了許多麻煩。2011-01-01

