成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET緩存中Cache過期的三種策略

開發(fā) 后端
本文將談?wù)勅绾螌W(xué)習(xí)ASP.NET緩存中的Cache應(yīng)用,包括不同的過期策略添加緩存,希望本文能給大家一些幫助和啟發(fā)。

我們在頁面上添加三個按鈕并雙擊按鈕創(chuàng)建事件處理方法,三個按鈕使用不同的過期策略添加ASP.NET緩存。

  1. <asp:Button ID="btn_InsertNoExpirationCache" runat="server" Text="插入永不過期緩存"   
  2. OnClick="btn_InsertNoExpirationCache_Click" /> 
  3. <asp:Button ID="btn_InsertAbsoluteExpirationCache" runat="server" Text="插入絕對時間  
  4. 過期緩存" OnClick="btn_InsertAbsoluteExpirationCache_Click" /> 
  5. <asp:Button ID="btn_InsertSlidingExpirationCache" runat="server" Text="插入變化時間  
  6. 過期緩存" OnClick="btn_InsertSlidingExpirationCache_Click" /> 

三個按鈕的Click事件處理方法如下:

  1. protected void btn_InsertNoExpirationCache_Click(object sender, EventArgs e)  
  2. {  
  3.     DataSet ds = GetData();  
  4.     Cache.Insert("Data", ds);  
  5. }  
  6. protected void btn_InsertAbsoluteExpirationCache_Click(object sender, EventArgs e)  
  7. {  
  8.     DataSet ds = GetData();  
  9.     Cache.Insert("Data", ds,null, DateTime.Now.AddSeconds(10), TimeSpan.Zero);  
  10. }  
  11. protected void btn_InsertSlidingExpirationCache_Click(object sender, EventArgs e)  
  12. {  
  13.     DataSet ds = GetData();  
  14.     Cache.Insert("Data", ds, null, DateTime.MaxValue, TimeSpan.FromSeconds(10));  

我們來分析一下這三種ASP.NET緩存過期策略。

◆永不過期。直接賦值緩存的Key和Value即可

◆絕對時間過期。DateTime.Now.AddSeconds(10)表示緩存在10秒后過期,TimeSpan.Zero表示不使用平滑過期策略。

◆變化時間過期(平滑過期)。DateTime.MaxValue表示不使用絕對時間過期策略,TimeSpan.FromSeconds(10)表示緩存連續(xù)10秒沒有訪問就過期。

在這里,我們都使用了Insert()方法來添加緩存。其實,Cache還有一個Add()方法也能向緩存中添加項。不同之處在于Add()方法只能添加緩存中沒有的項,如果添加緩存中已有的項將失敗(但不會拋出異常),而Insert()方法能覆蓋原來的項。

注意:和Application不同,這里不需要使用在插入ASP.NET緩存的時候進(jìn)行鎖操作,Cache會自己處理并發(fā)。

【編輯推薦】

  1. ASP.NET運行環(huán)境搭建淺析
  2. ASP.NET學(xué)習(xí)之ASP.NET概述
  3. ASP.NET優(yōu)點的十一方面淺析
  4. ASP.NET數(shù)據(jù)庫連接池設(shè)置淺析
  5. 如何學(xué)習(xí)ASP.NET之九步寶典
責(zé)任編輯:彭凡 來源: cnblogs
相關(guān)推薦

2009-08-03 17:41:20

ASP.NET Cac

2009-08-17 17:36:57

ASP.NET緩存數(shù)據(jù)

2009-07-31 10:23:44

緩存頁面ASP.NET緩存

2024-03-15 11:35:11

配置文件應(yīng)用程序開發(fā)

2013-05-31 10:36:56

ASP.net文件上傳

2024-08-19 01:00:00

讀取配置文件接口應(yīng)用程序

2009-07-20 15:39:32

ASP.NET緩存

2009-08-05 15:13:32

使用Cache提高AS

2009-07-22 18:02:26

ASP.NET Ses

2009-07-29 10:35:51

ASP.NET緩存

2012-07-03 13:55:00

ASP.NET

2009-07-29 15:34:13

2009-07-31 10:33:54

ASP.NET頁面輸出

2009-08-04 15:22:33

ASP.NET緩存機(jī)制

2009-07-29 14:35:34

頁面輸出緩存ASP.NET

2009-07-30 08:49:58

ASP.NET中usi

2024-07-01 12:42:58

2009-11-09 08:53:21

ASP.NET緩存

2009-08-03 18:35:51

ASP.NET數(shù)據(jù)緩存

2009-05-11 13:48:00

ASP.NET 2.0緩存效率
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久草免费在线视频 | 欧美激情综合 | 亚洲视屏 | 日韩在线免费 | 久久亚洲精品国产精品紫薇 | 国产一级片免费看 | 欧美性猛交一区二区三区精品 | 91精品国产综合久久国产大片 | 在线观看成年视频 | 亚洲性人人天天夜夜摸 | 国产免费拔擦拔擦8x高清 | 国产高清一区二区三区 | 青青草一区二区三区 | 成人免费观看男女羞羞视频 | 日本久久精品 | 国产精品美女一区二区 | 免费的色网站 | 国产一级片久久久 | 久久伊人在 | 国产精品99久久久久久动医院 | 欧美最猛性xxxxx亚洲精品 | 成人依人 | 婷婷色网| 黄色网址在线免费观看 | 成人性视频免费网站 | 欧美国产日韩一区二区三区 | 中文字幕在线第一页 | 96国产精品久久久久aⅴ四区 | 九色www| 久久精品99久久 | 日韩国产欧美视频 | 中文字幕 国产 | 国产在线视频一区二区董小宛性色 | 一区二区播放 | 在线观看国产精品一区二区 | 亚洲小视频在线播放 | www.av在线 | 欧美综合一区 | 91美女在线观看 | 在线免费观看成人 | 三a毛片 |