当前位置: 代码迷 >> ASP.NET >> 资料依赖缓存30分钟就失效了,求原因
  详细解决方案

资料依赖缓存30分钟就失效了,求原因

热度:7362   发布时间:2013-02-25 00:00:00.0
文件依赖缓存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.
  相关解决方案