真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ASP.NET緩存中Cache過(guò)期的三種策略分別是什么

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)ASP.NET緩存中Cache過(guò)期的三種策略分別是什么,文章內(nèi)容豐富且以專(zhuān)業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)是專(zhuān)業(yè)的桂平網(wǎng)站建設(shè)公司,桂平接單;提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行桂平網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

我們?cè)陧?yè)面上添加三個(gè)按鈕并雙擊按鈕創(chuàng)建事件處理方法,三個(gè)按鈕使用不同的過(guò)期策略添加ASP.NET緩存。

  

三個(gè)按鈕的Click事件處理方法如下:

protected void btn_InsertNoExpirationCache_Click(object sender, EventArgs e)  {      DataSet ds = GetData();      Cache.Insert("Data", ds);  }  protected void btn_InsertAbsoluteExpirationCache_Click(object sender, EventArgs e)  {      DataSet ds = GetData();      Cache.Insert("Data", ds,null, DateTime.Now.AddSeconds(10), TimeSpan.Zero);  }  protected void btn_InsertSlidingExpirationCache_Click(object sender, EventArgs e)  {      DataSet ds = GetData();      Cache.Insert("Data", ds, null, DateTime.MaxValue, TimeSpan.FromSeconds(10));  }

我們來(lái)分析一下這三種ASP.NET緩存過(guò)期策略。

◆永不過(guò)期。直接賦值緩存的Key和Value即可

◆絕對(duì)時(shí)間過(guò)期。DateTime.Now.AddSeconds(10)表示緩存在10秒后過(guò)期,TimeSpan.Zero表示不使用平滑過(guò)期策略。

◆變化時(shí)間過(guò)期(平滑過(guò)期)。DateTime.MaxValue表示不使用絕對(duì)時(shí)間過(guò)期策略,TimeSpan.FromSeconds(10)表示緩存連續(xù)10秒沒(méi)有訪(fǎng)問(wèn)就過(guò)期。

在這里,我們都使用了Insert()方法來(lái)添加緩存。其實(shí),Cache還有一個(gè)Add()方法也能向緩存中添加項(xiàng)。不同之處在于Add()方法只能添加緩存中沒(méi)有的項(xiàng),如果添加緩存中已有的項(xiàng)將失?。ǖ粫?huì)拋出異常),而Insert()方法能覆蓋原來(lái)的項(xiàng)。

注意:和Application不同,這里不需要使用在插入ASP.NET緩存的時(shí)候進(jìn)行鎖操作,Cache會(huì)自己處理并發(fā)。

上述就是小編為大家分享的ASP.NET緩存中Cache過(guò)期的三種策略分別是什么了,如果剛好有類(lèi)似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享文章:ASP.NET緩存中Cache過(guò)期的三種策略分別是什么
URL網(wǎng)址:http://weahome.cn/article/iiedij.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部