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

来源:互联网 发布:PHP编写登入功能界面 编辑:程序博客网 时间:2024/06/02 14:37

文件缓存依赖

该图和上一节不同的是新建了一个文件为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缓存依赖。
原创粉丝点击