<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      李天平的博客


      天道酬勤
        博客園  :: 首頁  :: 新隨筆  :: 聯(lián)系 :: 訂閱 訂閱  :: 管理

      系統(tǒng)緩存全解析5:文件緩存依賴

      Posted on 2009-06-30 23:15  李天平  閱讀(4849)  評論(0)    收藏  舉報

          這種策略讓緩存依賴于一個指定的文件,通過改變文件的更新日期來清除緩存。

                                                     

      /// <summary>

      /// 獲取當前應(yīng)用程序指定CacheKeyCache對象值

      /// </summary>

      /// <param name="CacheKey">索引鍵值</param>

      /// <returns>返回緩存對象</returns>

      public static object GetCache(string CacheKey)

      {

          System.Web.Caching.Cache objCache = HttpRuntime.Cache;

          return objCache[CacheKey];

      }

      /// <summary>

      /// 設(shè)置以緩存依賴的方式緩存數(shù)據(jù)

      /// </summary>

      /// <param name="CacheKey">索引鍵值</param>

      /// <param name="objObject">緩存對象</param>

      /// <param name="cacheDepen">依賴對象</param>

      public static void SetCache(string CacheKey, object objObject, System.Web.Caching.CacheDependency dep)

      {

          System.Web.Caching.Cache objCache = HttpRuntime.Cache;

          objCache.Insert(

              CacheKey,

              objObject,

              dep,

              System.Web.Caching.Cache.NoAbsoluteExpiration, //從不過期

              System.Web.Caching.Cache.NoSlidingExpiration, //禁用可調(diào)過期

              System.Web.Caching.CacheItemPriority.Default,

              null);

      }

      protected void Page_Load(object sender, EventArgs e)

      {

          string CacheKey = "cachetest";

          object objModel = GetCache(CacheKey);//從緩存中獲取

          if (objModel == null) //緩存里沒有

          {

              objModel = DateTime.Now;//把當前時間進行緩存

              if (objModel != null)

              {

                  //依賴 C:\\test.txt 文件的變化來更新緩存

                  System.Web.Caching.CacheDependency dep = new System.Web.Caching.CacheDependency("C:\\test.txt");

                  SetCache(CacheKey, objModel, dep);//寫入緩存

              }

          }

       

          Label1.Text = objModel.ToString();

      }

          當我們改變test.txt的內(nèi)容時,緩存會自動更新。這種方式非常適合讀取配置文件的緩存處理。如果配置文件不變化,就一直讀取緩存的信息,一旦配置發(fā)生變化,自動更新同步緩存的數(shù)據(jù)。

      這種方式的缺點是,如果緩存的數(shù)據(jù)比較多,相關(guān)的依賴文件比較松散,對管理這些依賴文件有一定的麻煩。對于負載均衡環(huán)境下,還需要同時更新多臺Web服務(wù)器下的緩存文件,如果多個Web應(yīng)用中的緩存依賴于同一個共享的文件,可能會省掉這個麻煩。 

       

      主站蜘蛛池模板: 玩弄丰满少妇人妻视频| 成人看的污污超级黄网站免费| 无码人妻丰满熟妇区毛片| 在线观看免费网页欧美成| 日本怡春院一区二区三区| 中文国产不卡一区二区| 亚洲午夜精品毛片成人播放| 乱子伦视频在线看| 无码中文字幕人妻在线一区| 国产精品乱码高清在线观看| 四虎库影成人在线播放| 欧美交a欧美精品喷水| 成人午夜av在线播放| 国产91色在线精品三级| 久久精品女人天堂av| 摸丰满大乳奶水www免费| 日韩在线一区二区每天更新| 国产麻豆放荡av激情演绎| 人妻久久久一区二区三区| 亚洲国产精品一区二区第一页| 中文字幕日韩一区二区三区不卡| 狠狠亚洲色一日本高清色| 久久精产国品一二三产品| 人妻少妇精品中文字幕| 秋霞电影网| 精品不卡一区二区三区| 成av免费大片黄在线观看 | 日本夜爽爽一区二区三区| 忘忧草在线社区www中国中文| 老熟妇仑乱一区二区视頻| 欧美综合区自拍亚洲综合绿色| yyyy在线在片| 美乳丰满人妻无码视频| 伊人激情av一区二区三区| 亚洲日韩乱码一区二区三区四区| 丁香五月网久久综合| 久久天天躁狠狠躁夜夜婷 | 国产福利酱国产一区二区| 国产亚洲中文字幕久久网| 成人国产精品一区二区网站公司| 吉林市|