日期:2014-05-17  浏览次数:20473 次

文件依赖缓存30分钟就失效了,求原因
本帖最后由 lhlq1015 于 2012-12-04 09:48:45 编辑 我做了下测试
我在公司PC电脑架设缓存如果30分钟没访问就失效,放到虚拟主机上,1个小时没访问就失效

这个是什么情况呢??怎么解决呢??我就用的文件依赖缓存,没设置时间的
代码如下
CacheDependency dep = new CacheDependency(this.FileName);
HttpRuntime.Cache.Insert(key, obj, dep);
------最佳解决方案--------------------
Cache lost when worker process recycles: All ASP.NET Cache data is lost when the worker process is recycled.
------其他解决方案--------------------
当时间长没有request 的时候,进程就会被回收
------其他解决方案--------------------
估计还有其他的因素吧,反正我觉的这个缓存吧,时间不是那么稳定
------其他解决方案--------------------
求高手指点一下啊,,郁闷啊,,还是没解决到··
------其他解决方案--------------------
哎,没的高手来啊,,,这个问题又急需解决,,是不是我写的代码有问题??
------其他解决方案--------------------
高手啊,你在哪里哟。。。。
------其他解决方案--------------------
什么情况才会发生呢??

引用:
Cache lost when worker process recycles: All ASP.NET Cache data is lost when the worker process is recycled.