中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > ASP.NET緩存
ASP.NET跨頁面?zhèn)髦导记煽偨Y(jié) 回到列表 PHP與ASP.NET優(yōu)劣勢(shì)分析
 ASP.NET緩存

作者:生魚片 時(shí)間: 2009-11-26 文檔類型:轉(zhuǎn)載 來自:博客園

第 1 頁 ASP.NET緩存 [1]
第 2 頁 ASP.NET緩存 [2]
第 3 頁 ASP.NET緩存 [3]

ASP.NET緩存

介紹

緩存是在內(nèi)存存儲(chǔ)數(shù)據(jù)的一項(xiàng)技術(shù),也是ASP.NET中提供的重要特性之一。例如你可以在復(fù)雜查詢的時(shí)候緩存數(shù)據(jù),這樣后來的請(qǐng)求就不需要從數(shù)據(jù)庫中取數(shù)據(jù),而是直接從緩存中獲取。通過使用緩存可以提高應(yīng)用程序的性能。

主要有兩種類型的緩存:

  1. 輸出緩存Output caching\
  2. 數(shù)據(jù)緩存Data caching

1. 輸出緩存(Output Caching)

使用輸出緩存,你可以緩存最后輸出的HTML頁面,當(dāng)相同的頁面再次請(qǐng)求的時(shí)候,ASP.NET不會(huì)再執(zhí)行頁面的生命周期和相關(guān)代碼而是直接使用緩存的頁面,語法如下:

<%@ OutputCache Duration=”60” VaryByParam=”None”  %>

Duration 屬性設(shè)置頁面將被緩存60妙。任何的用戶請(qǐng)求都會(huì)被緩存,在緩沖的60秒內(nèi)相同的請(qǐng)求都會(huì)直接使用緩存的頁面。當(dāng)緩存過期后ASP.NET會(huì)再次執(zhí)行頁面代碼并且為下一個(gè)60秒創(chuàng)建一個(gè)新的HTML緩存。

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="OutputCachingTest.aspx.cs" Inherits="OutputCachingTest" Title="Page" %>
<%@ OutputCache Duration="20" VaryByParam="None" %>
 <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
   <div class="title">Output Cache</div>
   Date: <asp:Label ID="lblDate" runat="server" Text="" />
   Time: <asp:Label ID="lblTime" runat="server" Text="" />      
 </asp:Content>
protected void Page_Load(object sender, EventArgs e)
{
  lblDate.Text = DateTime.Now.ToShortDateString();
  lblTime.Text = DateTime.Now.ToLongTimeString();
}

在這個(gè)例子中頁面將被緩存20秒。

通過查詢字符串緩存(Cache by Query String )

在實(shí)際應(yīng)用中頁面往往會(huì)根據(jù)一些參數(shù)動(dòng)態(tài)的改變頁面的內(nèi)容。如果你的頁面是通過查詢字符串來獲取信息的,你可以根據(jù)查詢字符串很容易的緩存頁面的不同拷貝。VarByParam=”None”指定ASP.NET只存儲(chǔ)緩存頁面的一個(gè)拷貝。VarByParam=”*” 指定ASP.NET根據(jù)不同的查詢字符串存儲(chǔ)不同的緩存頁面。

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

<div align="right">
   <a href="OutputCachingTest2.aspx">No Query String</a> |
   <a href="OutputCachingTest2.aspx?id=1">ID 1</a> |
   <a href="OutputCachingTest2.aspx?id=2">ID 2</a> |
   <a href="OutputCachingTest2.aspx?id=3">ID 3</a> |
   <a href="OutputCachingTest2.aspx?id=3&langid=1">ID 3</a>
</div>

上面的例子中,在查詢字符串中傳了不同的ID.ASP.NET為每一個(gè)ID都存儲(chǔ)了單獨(dú)的緩存頁面。這種方式會(huì)有一些問題就是當(dāng)查詢字符串范圍很廣的時(shí)候。
這個(gè)時(shí)候我們可以在VarByParam 屬性中指定重要的查詢字符串變量的名字,如下:

<%@OutputCacheDuration="60"VaryByParam="id;langid"%>

這樣,ASP.NET可以根據(jù)id” or “l(fā)angid”來緩存不同的緩存版本。

出處:博客園
責(zé)任編輯:bluehearts

上一頁 下一頁 ASP.NET緩存 [2]

◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論

相關(guān)文章 更多相關(guān)鏈接
ASP.NET跨頁面?zhèn)髦导记煽偨Y(jié)
PHP與ASP.NET優(yōu)劣勢(shì)分析
ASP.NET與PHP速度對(duì)比
PHP企業(yè)級(jí)應(yīng)用之常見緩存技術(shù)篇
無縫的緩存讀取:雙存儲(chǔ)緩存策略
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計(jì)大賽開啟
國際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺(tái)歷
Ps簡單繪制一個(gè)可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:1/31個(gè)記錄/頁 轉(zhuǎn)到 頁 共3個(gè)記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請(qǐng)不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請(qǐng)與我們聯(lián)系,我們將立即刪除修改。

您的評(píng)論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊(cè) 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請(qǐng)用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評(píng)分 1 2 3 4 5
注意:請(qǐng)不要在評(píng)論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請(qǐng)您注意:
·不良評(píng)論請(qǐng)用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測(cè)試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2