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

當前位置:首頁文章首頁 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
主站蜘蛛池模板: 97精品国产自在现线免费观看 | 狠狠干狠狠操 | 欧产日产国产精品专区 | 久久看免费 | 午夜湿影院多多影院 | 日韩在线看片 | 日韩视频在线精品视频免费观看 | 亚洲成熟xxxxx | 成人免费夜片在线观看 | 欧美一级黄色影院 | 国产精品欧美日韩视频一区 | 精品成人免费视频 | 热久久国产欧美一区二区精品 | 一级成人毛片免费观看 | 成年人在线免费观看视频网站 | 午夜剧场成人 | 青青草国产精品久久 | 成人免费午间影院在线观看 | 免费观看日批视频 | 一级黄色在线 | 成人免费毛片网站 | www在线视频 | 波多在线视频 | 人人草人人干 | 欧美成人免费tv在线播放 | 色图欧美色图 | 500福利国产精品导航在线 | 91精品一区二区三区在线播放 | 噜噜噜噜噜噜色 | yjizz视频国产网站在线播放 | 国产羞羞视频 | 深夜福利影院在线观看 | 在线免费观看黄网站 | 国产精品亚洲精品日韩动图 | 在线观看午夜视频 | 欧美性猛交xxx嘿人猛交 | 亚洲欧美日韩在线一区二区三区 | 亚洲色图综合在线 | 天堂成人在线观看 | 欧美区在线 | 久久国产高清波多野结衣 |