好多时候的好多页面的数据是不需要你访问一次又在数据库读取的,只在数据库的数据改变了才重新读取的或者到了缓存的时间了才重新缓存数据的,这样会提高访问速度!
好多时候的好多页面的数据是不需要你访问一次又在数据库读取的,只在数据库的数据改变了才重新读取的或者到了缓存的时间了才重新缓存数据的,这样会提高访问速度!
关于.NET中的依赖缓存技术的操作:
演示数据库:MyCacheDB 表:OlympicGolds
开发工具:SQL Server 2005 ,Visual Studio 2008
做依赖缓存的准备工作:
打开VS08的命令提示窗体
然后敲如下命令符:
cd\
aspnet_regsql -S . -U sa -P 123sa -d MyCacheDB -ed
aspnet_regsql -S . -U sa -P 123sa -d MyCacheDB -t OlympicGolds -et
这里面的几个字符的含义:
S代表:服务器地址
U代表:登录的用户角色
P代表:用户登录密码
d代表:所连接的数据库
t代表:所依赖的表
ed代表:为sql缓存依赖项启用该数据库
et代表:为sql缓存依赖项启用该表
当这两句话执行完时你去刷新MyCacheDB数据库时你会发现多了一张表,叫AspNet_SqlCacheTablesForChangeNotification
里面有三列:tableName、notificationCreated、changeId
里面有一条数据:tableName:OlympicGolds,
notificationCreated:但是执行语句时的时间,
changeId:默认为0
然后就可以在Visual Studio 2008里面操作了
首先在wen.config里面配置,具体如下:
<connectionStrings>
<add name="MyCacheString" connectionString="server=.;database=MyCacheDB;uid=sa;pwd=123sa"/>
</connectionStrings>
<system.web>
<caching>
<sqlCacheDependency pollTime="3000">
<databases>
<add name="MyCacheDB" connectionStringName="MyCacheString"/>
</databases>
</sqlCacheDependency>
</caching>
</system.web>
然后就可以在页面上的注册使用了,如下:
<%@ OutputCache Duration="30" VaryByParam="none" SqlDependency="MyCacheDB:OlympicGolds" %>
加上这句话就可以实现依赖缓存了,当你不改变数据库的数据时它就会在它有效时间使用缓存,
然而当你一旦修改数据库的数据时它就会立即重新读取数据!并且会把数据库AspNet_SqlCacheTablesForChangeNotification这张表中的
changeId的值改为1
天天特卖推荐
甜苦瓜 豆乳咸蛋黄纯奶吐司面包奶香夹心手工营养早餐休闲零食品
仅需¥8.62,已售10000件
透明胶带高粘度不易断大号宽胶带快递打包封箱带加宽封口胶布胶纸大卷强力封箱胶带特价批发手工
仅需¥1.55,已售50000件
男童内裤全棉宝宝四角裤儿童纯棉a类中大童男孩平角短裤夏季薄款
仅需¥19.8,已售10000件
植护卫生巾女官方正品姨妈巾整箱日夜组合装国货少女学生透气护垫
仅需¥29.99,已售10000件
踩屎感艾草运动军训鞋垫加厚除臭透气吸汗防臭女软底乳胶爆米花男
仅需¥2.6,已售50000件
女童内裤平角纯棉a类短裤儿童宝宝小女孩100%不夹屁屁全棉四角裤
仅需¥19.9,已售10000件
统一电池7号5号遥控器七号碳性儿童玩具批发鼠标干空调电视小号40粒吸卡装无汞普通耐用无线电动
仅需¥3.04,已售50000件
樟脑丸驱虫防虫家用衣柜防潮蟑螂丸防霉卫生球无毒樟脑球防蛀除虫
仅需¥1.61,已售10000件
502强力万能快干胶水多功能粘得牢正品补鞋三秒胶金属塑料玻璃木头皮革橡胶abs亚克力粘接剂diy手工玩具修补
仅需¥1.82,已售10000件
蓝漂42卷本色卫生纸家用实惠装卷纸厕纸卷筒纸整箱批手纸特价纸巾
仅需¥17.9,已售10000件
黄芪霜乳液改善细纹保湿补水老牌国货护肤面霜黄氏霜提亮黑色素
仅需¥4.68,已售10000件
卧龙锅巴零食老襄阳手工锅巴花椒麻辣老式大米袋休闲小吃食品解馋
仅需¥29.9,已售10000件
毛巾纯棉家用洗脸洗澡男女帕通用干发情侣面巾柔软吸水新疆棉批发
仅需¥5.16,已售10000件
手套劳保尼龙棉线耐磨白线男女干活劳动加厚纯棉纱劳工作建筑工地
仅需¥2.37,已售10000件
双面背胶魔术贴强力窗帘纱窗子母贴粘扣自粘门帘勾面带胶粘贴条带
仅需¥1.65,已售10000件
84卷卫生纸卷纸擦手纸餐巾纸家用宿舍厕所厕纸家庭卫生间卷筒纸批
仅需¥4.01,已售10000件
干燥剂除湿袋吸潮防潮防霉吸湿宿舍学生可挂式衣柜包吸湿家用神器
仅需¥1.89,已售5000件
正品84消毒液瓶装家用除杀菌衣物漂白衣服室内酒店消毒水抑菌液体
仅需¥3.39,已售10000件