变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置:首頁文章首頁 IT學院 IT技術

application和cache實現緩存,誰更有優勢?

作者:  來源:  發布時間:2011-6-7 11:35:56  點擊:

本文將會跟大家一起分析到關于application和cache兩者實現緩存的差異,以及誰會更占優勢,希望對大家有幫助。

每個項目都有一些全局,常用的信息,而這些信息如果在每次使用時都載入,那必將耗費很大的資源,特別是對訪問壓力大的系統。因此,這個情況中,把這些全局信息放到緩存中是很必要的,放在緩存中可以使得數據能夠很快的被讀取,節省了很多寶貴的CPU和IO。

項目中通常是用application 和cache來實現緩存的功能。他們的用法分別為:

1)application:
application["test"] = "this is a application message!";

2)cache

 Cache.Add("Key1", "Value");

兩種用法都很相似,都是采用名/值對的方式來保存數據,而在讀取數據時也只要用 鍵 就可以獲取緩存的值。

而2種相比,到底哪種更有優勢呢? 答案是CACHE在使用上更具有靈活性。特點如下:

1。自有的按時更新緩存的機制

有的項目需要定時獲取最新數據的需求,如天氣預報,可能間隔10分鐘 就要讀取一次需求,那這可以利用CACHE本身的方法來實現。


//監視某個時間
public void CreateDependency(Object sender, EventArgs e) {
    // Create a DateTime object.
    DateTime dt = DateTime.Now.AddSeconds(10);

    // Create a cache entry.
    Cache["key1"] = "Value 1";
    CacheDependency dependency = new CacheDependency(null,  dt);

    Cache.Insert("key2", "Value 2", dependency);

    DisplayValues();
}

  2.當緩存的源修改時,可以重新更新緩存。這個緩存源可以是變量,也可以是文件,或者目錄。

//監視某個變量
public void CreateDependency(Object sender, EventArgs e) {
    // Create a DateTime object.
    //DateTime dt = DateTime.Now.AddSeconds(10);

    // Create a cache entry.
    Cache["key1"] = "Value 1";

    // Make key2 dependent on key1.
    String[] dependencyKey = new String[1];
    dependencyKey[0] = "key1";
    CacheDependency dependency = new CacheDependency(null, dependencyKey, null);

    Cache.Insert("key2", "Value 2", dependency);

    DisplayValues();
}

3.同時以多種搭配來自動更新緩存,如同時監視某個文件,并且在指定間隔的時間內自動更新。

//監視某個時間和變量
public void CreateDependency(Object sender, EventArgs e) {
    // Create a DateTime object.
    DateTime dt = DateTime.Now.AddSeconds(10);

    // Create a cache entry.
    Cache["key1"] = "Value 1";

    // Make key2 dependent on key1.
    String[] dependencyKey = new String[1];
    dependencyKey[0] = "key1";
    CacheDependency dependency = new CacheDependency(null, dependencyKey, dt);

    Cache.Insert("key2", "Value 2", dependency);

    DisplayValues();
}

  比起APPLICATION來,CACHE更顯得靈活。

相關軟件

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 日本一区二区三区视频在线观看 | 激情五月婷婷网 | 高清国产精品入口麻豆 | 亚洲色啦啦狠狠网站 | 二级毛片免费观看全程 | a三级黄色片 | 成年人网站免费看 | 一个人看的视频www在线看 | 在线成人爽a毛片免费软件 在线成人影片 | 日韩精品视频免费网址 | 黄色影片观看 | 黄网站视频观看免费 | 精品国产欧美一区二区三区成人 | 天天摸天天看天天做天天爽 | 色成人综合 | 中文字幕丰满孑伦 | 2021国产精品午夜久久 | 国产 欧美 在线 | 国产精品一区二区不卡 | 成年黄网站在线观看免费 | 视频一区二区国产 | 黄色一级视频网站 | www青青草 | 在线免费观看色片 | 免费韩国伦理片在线观看 | 欧美日本国产 | 一级床上爽高清播放 | www.av色| 亚洲一区中文字幕 | 日韩美女免费线视频网址 | 成人激情站 | 亚洲欧美经典 | 日韩18在线观看 | 狠狠色丁香婷婷久久综合不卡 | 黄色一级片欧美 | 天堂成人| 成年免费大片黄在看 | 欧美第一精品 | 久久久青草青青亚洲国产免观 | 久热久操| a级大片免费观看 |