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

當前位置: 首頁IT技術 → application和cache實現緩存,誰更有優勢?

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

更多

本文將會跟大家一起分析到關于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更顯得靈活。

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 国产精品成人网 | 欧美亚洲福利 | 国产美女在线一区二区三区 | 香蕉亚洲欧洲在线一区 | 在线免费毛片 | 成人免费www在线高清观看 | 丝袜无内写真福利视频 | 一个人看的视频www在线看 | 99精品视频不卡在线观看免费 | 欧美成人在线观看 | 羞羞视频在线免费观看 | 国产成人精品久久一区二区三区 | 激情综合五月网 | 激情免费网站 | 日韩欧美一区二区在线观看 | 亚洲男女在线 | 在线观看精品视频一区二区三区 | 中国产一级毛片 | 久久成人国产精品 | 国产一级一级毛片 | 亚洲国产精品自产在线播放 | 欧洲美女a视频一级毛片 | 久草新免费 | 国产系列欧美系列日韩系列在线 | 国产免费理论片在线观看 | 波多在线视频 | 7m福利视频导航精品 | 视频一区二区三区在线观看 | 亚洲国产成人久久综合区 | 乱色伦短篇小说 | 亚洲综合涩 | 两性色午夜视频免费播放 | 亚洲最大成人在线 | 77se77亚洲欧美在线大屁股 | 欧美性生交xxxxx丝袜 | 欧美三级一区二区三区 | 精品一区二区三区的国产在线观看 | 在线看片一区 | 天天看天天爽天天摸天天添 | 7m福利视频导航精品 | 天堂网视频 |