熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

頁面輸出緩存

2013-11-13 10:31:13  來源: .NET編程 

  最簡單的緩存機制把整個Aspx頁面保存在服務器端內存中用戶請求頁面時直接從服務器端內存中提取數數據不在經歷頁面的生命周期主要用於不經常更新和修改而在第一次編譯是時要經過大量處理的數據頁面輸出緩存是緩存的整個頁面

  使用很簡單<%@ OutPutCache Duration= VaryByParam=none%>

  Duration:緩存時間

  VaryByParam:通過參數來更新緩存的內容

  還有其他的一些屬性

  CacheProfile:調用WebConfig中的緩存時間

  例如WebCofig中

  <systemweb>

  <outputCacheSetting>

  <outputCacheProfiles>

  <add name=cacheTest duration=/>

  <outputCacheProfiles>

  </outputCahceSetting>

  </systemweb>

  在頁面中聲明

  <%@ OutputCache CacheProfile=cacheTest VaryByParam=none%>

  VaryByControl:通過控件來改變緩存

  <%@OutputCache Duration= VaryByParam=none VaryByControl=Button%>


From:http://tw.wingwit.com/Article/program/net/201311/13881.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.