系统缓存机制----数据库缓存依赖技术
简单了解一下:
配置 数据库缓存:
l S服务器名称 -E集成身份验证 -ed启动 -d数据库名称 -et指定缓冲依赖的表名 -t表名
在vs2010的命令提示符中运行(切换到aspnet_regsql.exe所在的目录)
aspnet_regsql -S . -E -ed -d HKCorpData -et -t HKSJ_USERS
缓存依赖禁用该数据库
aspnet_regsql -S . -E -dd -d HKCorpData
web.config配置文件如下:
connectionString为连接字符串的名称
/* <caching>
<sqlCacheDependency enabled=”true”>
<databases>
<add name=”数据库名” connectionStringName=”connectionString” pollTime=”500”/>
</databases>
</sqlCacheDependency>
</caching>*/
总结:这种缓存策略只适用于一般 中小型的 缓存加速. 如果对大型系统 做的话 很多时候是用到了 NoSQL技术、分布式缓存服务器.
参考:tks
http://www.cnblogs.com/vipwan/archive/2011/04/13/NET_SqlDependency_Deploy.html
http://www.cnblogs.com/hanwenhuazuibang/archive/2013/04/04/2999941.html