2011-05-11 43 views
2

我們看起來像這樣:什麼是web.config中的<caching>節點?

<caching> 
     <profiles> 
      <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="DontCache" /> 
      <add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="DontCache" /> 
      <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="DontCache" /> 
     </profiles> 
    </caching> 

我不知道,因爲我們的生產網站沒有這個節點上,但我們的本地開發的web.config一樣。

回答

6

的元素,可以啓用或禁用Internet信息服務(IIS)7應用程序頁面輸出緩存。此元素還允許您配置IIS是以用戶模式,內核模式還是兩者兼容的方式緩存頁面輸出,以及您要強加的輸出緩存限制(如果有)。

該元素還包含一個元素,其中包含一組可以應用於ASP.NET頁面的輸出緩存設置。


參考:

http://www.iis.net/ConfigReference/system.webServer/caching

http://msdn.microsoft.com/en-us/library/ms178597.aspx

http://msdn.microsoft.com/en-us/library/ms178606.aspx

http://www.asp.net/moving-to-aspnet-20/tutorials/caching