现在的位置: 首页 > 综合 > 正文

PetShop4.0 视频学习—缓存学习2

2013年10月10日 ⁄ 综合 ⁄ 共 498字 ⁄ 字号 评论关闭

文件缓存依赖

该图和上一节不同的是新建了一个文件为myCacheDependency.htm
我们就是依赖该文件来处理缓存。
同时修改showTime()

下面对ShowTime()方法内容进行讲解
首先新建一个字典
string timestr=(string)HttpRuntime.Cache[Key]获取时间
若不存在则进行缓存插入操作
插入之前进行准备工作
string.IsNullOrEmpty(timestr)
CacheDependency dep = new CacheDependency(Server.MapPath("~/myCacheDependency.htm",DateTime.now);
找到依赖缓存文件的问题 并获取当前时间
插入缓存
Cache.Insert(Key,timestr,dep);
----------------------
显示效果如下;

点击update多次始终显示 58秒,说明读取的都是缓存数据。
这是若我们修改一次htm内容保存后
再次回头点击update 时间进行改变了
这就是文件缓存依赖了。
根据我们制定的文件来监视。
当文件发生变化的时候缓存就视为过期。
下一节讲解 sql缓存依赖。

抱歉!评论已关闭.