色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

ASP.NET緩存全解析6:數(shù)據(jù)庫(kù)緩存依賴

  ASP.NET緩存全解析文章索引

  • ASP.NET緩存全解析1:緩存的概述
  • ASP.NET緩存全解析2:頁面輸出緩存
  • ASP.NET緩存全解析3:頁面局部緩存
  • ASP.NET緩存全解析4:應(yīng)用程序數(shù)據(jù)緩存
  • ASP.NET 緩存全解析5:文件緩存依賴
  • ASP.NET 緩存全解析6:數(shù)據(jù)庫(kù)緩存依賴
  • ASP.NET 緩存全解析7:第三方分布式緩存解決方案 Memcached和Cacheman

  更多的時(shí)候,我們的服務(wù)器性能損耗還是在查詢數(shù)據(jù)庫(kù)的時(shí)候,所以對(duì)數(shù)據(jù)庫(kù)的緩存還是顯得特別重要,上面幾種方式都可以實(shí)現(xiàn)部分?jǐn)?shù)據(jù)緩存功能。但問題是我們的數(shù)據(jù)有時(shí)候是在變化的,這樣用戶可能在緩存期間查詢的數(shù)據(jù)就是老的數(shù)據(jù),從而導(dǎo)致數(shù)據(jù)的不一致。那有沒有辦法做到,數(shù)據(jù)如果不變化,用戶就一直從緩存中取數(shù)據(jù),一旦數(shù)據(jù)變化,系統(tǒng)能自動(dòng)更新緩存中的數(shù)據(jù),從而讓用戶得到更好的用戶體驗(yàn)。 

  答案是肯定的!.NET已經(jīng)為我們提供了這樣一種非常好的解決方法:SqlCacheDependency數(shù)據(jù)庫(kù)緩存依賴。 

  實(shí)現(xiàn)步驟: 

  下面就讓我們看一下如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)緩存依賴功能:

  第一步: 修改web.config,讓項(xiàng)目啟用SqlCacheDependency

  將下列代碼加入web.config<system.web>節(jié):    

<?xml version="1.0"?>
<configuration>
<appSettings/>
<connectionStrings>
<add name="strcodematic" connectionString="data source=127.0.0.1;initial catalog=codematic;user id=sa;password=" providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<caching>
<sqlCacheDependency enabled="true" pollTime="6000">
<databases>
 
<add name="codematic" connectionStringName="strcodematic" />
</databases>
</sqlCacheDependency>
</caching>
<compilation debug="true">
</compilation>
<authentication mode="Windows"/>
</system.web>
</configuration>

NET技術(shù)ASP.NET緩存全解析6:數(shù)據(jù)庫(kù)緩存依賴,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 固始县| 青冈县| 长宁县| 尖扎县| 内丘县| 修文县| 中卫市| 贡觉县| 霞浦县| 离岛区| 肥城市| 师宗县| 成安县| 肇源县| 东宁县| 蕲春县| 台前县| 甘肃省| 兖州市| 宝鸡市| 榆中县| 石棉县| 旬阳县| 洪江市| 滨海县| 新乐市| 全州县| 中西区| 梧州市| 林口县| 雷州市| 永宁县| 淅川县| 岑巩县| 精河县| 泊头市| 牙克石市| 南昌市| 南丰县| 虞城县| 宿迁市|