.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手机在线观看|
黄频免费观看在线播放|
天天摸一摸视频寡妇|
上司撕下内裤后强行进|
欧美中文字幕在线视频|
亚洲精品在线播放视频|
狂野小农民在线播放观看|
免费乱理伦在线播放|
老司机亚洲精品|