.NET網站建設的緩存問題
2010/10/21 13:39:45

  
  相比 ASP.NET 的所有其他特性,網站建設緩存對應用程序的性能具有最大的潛在影響,利用緩存和其他機制,ASP.NET 開發人員可以接受使用開銷很大的控件(例如,DataGrid)構建站點時的額外開銷,而不必擔心性能會受到太大的影響。為了在應用程序中最大程度地利用緩存,您應該考慮在所有程序級別上都實現緩存的方法。

  實現

  要實現頁面輸出緩存,只要將一條 OutputCache 指令添加到頁面即可。

  <%@ OutputCache Duration="60" VaryByParam="*" %>

  如同其他頁面指令一樣,該指令應該出現在 ASPX 頁面的頂部,即在任何輸出之前。它支持五個屬性(或參數),其中兩個是必需的。

  Duration

  必需屬性。頁面應該被緩存的時間,以秒為單位。必須是正整數。

  Location

  指定應該對輸出進行緩存的位置。如果要指定該參數,則必須是下列選項之一:Any、Client、Downstream、None、Server 或 ServerAndClient。

  VaryByParam

  必需屬性。Request 中變量的名稱,這些變量名應該產生單獨的緩存條目。"none" 表示沒有變動。"*" 可用于為每個不同的變量數組創建新的緩存條目。變量之間用 ";" 進行分隔。

  VaryByHeader

  基于指定的標頭中的變動改變緩存條目。

  VaryByCustom

  允許在 global.asax 中指定自定義變動(例如,"Browser")。

  利用必需的 Duration 和 VaryByParam 選項的組合可以處理大多數情況。VaryByHeader 和 VaryByCustom 主要用于根據訪問頁面的客戶端對頁面的外觀或內容進行自定義。同一個 URL 可能需要同時為瀏覽器和移動電話客戶端呈現輸出,因此,需要針對不同的客戶端緩存不同的內容版本。或者,頁面有可能已經針對 IE 進行了優化,但需要能針對 Netscape 或 Opera 完全降低優化。

返回列表
返回首頁 主站蜘蛛池模板: 最近免费中文字幕mv在线电影| 99久久精品费精品国产一区二区 | 大桥未久恸哭の女教师| 久久精品综合一区二区三区| 欧美精品一区二区三区在线| 免费在线观看h| 色吊丝最新永久免费观看网站| 国产成人在线电影| 2020国产精品永久在线| 天天5g影院永久免费地址| 中文字幕一区二区三区精彩视频| 日韩伦人妻无码| 亚洲av日韩综合一区二区三区 | 国产aⅴ一区二区| 四虎在线免费视频| 国内一级野外a一级毛片| а√最新版在线天堂| 日韩电影免费在线观看网站| 亚洲欧美国产精品| 猫咪免费观看人成网站在线| 午夜在线播放免费高清观看| 青青草国产在线| 国产真实乱对白精彩| 9一14yosexyhd| 女人与公拘交酡全过程i| 中文字幕免费在线观看动作大片| 日韩精品久久无码人妻中文字幕| 无码国产精品一区二区免费式芒果| 亚洲日韩久久综合中文字幕| 爱情岛论坛亚洲永久入口口| 厨房切底征服岳| 老八吃屎奥利给原视频带声音的| 国产亚av手机在线观看| 黄频免费观看在线播放| 天天摸一摸视频寡妇| 上司撕下内裤后强行进| 欧美中文字幕在线视频| 亚洲精品在线播放视频| 狂野小农民在线播放观看| 免费乱理伦在线播放| 老司机亚洲精品|