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

ASP.NET緩存數(shù)據(jù)添加方法一覽

開發(fā) 后端
ASP.NET使用緩存機制,將需要大量服務器資源來創(chuàng)建的對象存儲在內(nèi)存中。本文介紹ASP.NET緩存數(shù)據(jù)添加的六種方法。

ASP.NET緩存數(shù)據(jù)添加需求概述

ASP.NET使用緩存機制,將需要大量服務器資源來創(chuàng)建的對象存儲在內(nèi)存中。緩存這些類型的資源會大大改進應用程序的性能。緩存是有Cache類實現(xiàn)的,可以通過對緩存設置優(yōu)先級CacheItemPriority枚舉值控制內(nèi)存不夠時的“清理”優(yōu)先順序。還可以為緩存設置過期策略,以及為緩存設置依賴項。

ASP.NET緩存數(shù)據(jù)添加(將數(shù)據(jù)項添加到緩存中)

1、通過鍵值對添加

  1. Cache["CacheItem"] = "Cached Item"

2、通過Insert 方法添加

Insert 方法向緩存添加項,并且已經(jīng)存在與現(xiàn)有項同名的項,則緩存中的現(xiàn)有項將被替換。

  1. Cache.Insert("CacheItem""Cached Item"); 

3、指定依賴項并添加(對添加到緩沖中的數(shù)據(jù)項指定依賴項)

數(shù)據(jù)項依賴一個字符串數(shù)組對象的情況:

  1. string[] dependencies = { "Dependences" };  
  2. Cache.Insert("CacheItem",  
  3.     "Cached Item",  
  4.     new System.Web.Caching.CacheDependency(null, dependencies)); 

數(shù)據(jù)項依賴一個XML文件的情況:

  1. Cache.Insert("CacheItem""Cached Item",  
  2.     new System.Web.Caching.CacheDependency(  
  3.     Server.MapPath("XMLFile.xml"))); 

數(shù)據(jù)項依賴多個依賴項的情況:

  1. System.Web.Caching.CacheDependency dep1 =   
  2.     new System.Web.Caching.CacheDependency(Server.MapPath("XMLFile.xml"));  
  3. string[] keyDependencies2 = { "CacheItem1" };  
  4. System.Web.Caching.CacheDependency dep2 =   
  5.     new System.Web.Caching.CacheDependency(null, keyDependencies2);  
  6. System.Web.Caching.AggregateCacheDependency aggDep =   
  7.     new System.Web.Caching.AggregateCacheDependency();  
  8. aggDep.Add(dep1);  
  9. aggDep.Add(dep2);  
  10. Cache.Insert("CacheItem""Cached Item", aggDep); 

4、設置過期策略并添加

添加一分鐘絕對過期時間到緩存中:

  1. Cache.Insert("CacheItem""Cached Item",  
  2.     null, DateTime.Now.AddMinutes(1d),   
  3.     System.Web.Caching.Cache.NoSlidingExpiration); 

添加10 分鐘彈性過期時間到緩存中:

  1. Cache.Insert("CacheItem""Cached Item",  
  2.     null, System.Web.Caching.Cache.NoAbsoluteExpiration,  
  3.     new TimeSpan(0, 10, 0)); 

5、設置優(yōu)先級并添加

調(diào)用 Insert 方法,從 CacheItemPriority 枚舉中指定一個值。 

  1. Cache.Insert("CacheItem""Cached Item",  
  2.     null, System.Web.Caching.Cache.NoAbsoluteExpiration,  
  3.     System.Web.Caching.Cache.NoSlidingExpiration,  
  4.     System.Web.Caching.CacheItemPriority.High, null); 

6、通過Add方法添加

Add 方法將返回您添加到緩存中的對象。另外,如果使用 Add 方法,并且緩存中已經(jīng)存在與現(xiàn)有項同名的項,則該方法不會替換該項,并且不會引發(fā)異常。

  1. string CachedItem = (string)Cache.Add("CacheItem",  
  2.     "Cached Item"null,  
  3.     System.Web.Caching.Cache.NoAbsoluteExpiration,  
  4.     System.Web.Caching.Cache.NoSlidingExpiration,   
  5.     System.Web.Caching.CacheItemPriority.Default,  
  6.     null); 

以上就介紹了ASP.NET緩存數(shù)據(jù)添加的六種方法。本文來自菩提屋:《緩存應用程序數(shù)據(jù)(一)》

【編輯推薦】

  1. ASP.NET緩存機制基礎概念
  2. 再談ASP.NET緩存機制:開發(fā)效率與優(yōu)化的平衡
  3. .NET分布式緩存之Memcached執(zhí)行速度檢測
  4. 如何避免ASP.NET緩存占用系統(tǒng)資源
  5. .NET緩存機制探討與比對
責任編輯:yangsai 來源: 菩提屋
相關推薦

2009-07-28 12:52:50

ASP.NET coo

2009-08-10 18:31:42

什么是ASP.NET

2009-07-28 17:30:55

ASP.NET 2.0

2009-07-20 17:48:44

ASP.NET MVC

2009-08-07 14:55:15

ASP.NET復合控件

2009-08-03 18:47:12

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

2009-08-03 18:35:51

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

2009-07-31 10:23:44

緩存頁面ASP.NET緩存

2009-07-27 09:28:55

TableAdapte

2009-08-17 17:36:57

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

2009-07-31 09:57:47

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

2009-07-31 10:33:54

ASP.NET頁面輸出

2009-08-04 15:22:33

ASP.NET緩存機制

2009-07-29 14:35:34

頁面輸出緩存ASP.NET

2009-07-29 10:35:51

ASP.NET緩存

2009-07-28 10:04:54

添加WebPartASP.NET

2009-07-27 09:35:57

業(yè)務邏輯層

2009-07-29 15:34:13

2009-05-11 13:48:00

ASP.NET 2.0緩存效率

2009-08-17 16:59:36

ASP.NET緩存機制
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美色性 | 欧美国产日本一区 | 在线观看国产wwwa级羞羞视频 | 欧美日韩精品久久久免费观看 | 久久精品亚洲国产奇米99 | 91丨九色丨国产在线 | 日韩一区二区三区视频在线观看 | 日韩一区二区在线观看视频 | 久久精品视频在线免费观看 | 中文字幕亚洲免费 | 伊人焦久影院 | 一级做a | 九九久久免费视频 | 草草视频在线免费观看 | 日本成人福利视频 | 欧美 中文字幕 | 国产1区2区| 亚洲小视频在线观看 | 特黄级国产片 | 精品欧美色视频网站在线观看 | 日韩欧美国产一区二区三区 | av黄色网| 亚洲美女一区 | 国内精品视频在线观看 | 国产综合久久 | 久久免费国产 | 中文字幕爱爱视频 | 午夜精品一区二区三区三上悠亚 | 亚洲字幕在线观看 | 亚洲一区精品视频 | 天堂一区二区三区四区 | 亚洲免费人成在线视频观看 | 91精品欧美久久久久久久 | 99re热精品视频国产免费 | 成人亚洲一区 | 成人欧美一区二区三区黑人孕妇 | 亚洲在线观看视频 | 在线视频日韩 | 免费午夜电影 | 国产91久久久久蜜臀青青天草二 | 午夜爽爽爽男女免费观看影院 |