asp.net 滑动缓存 总是3分钟左右过期为啥?优先级已经是NotRemovable
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net 滑动缓存 总是3分钟左右过期为啥?优先级已经是NotRemovable相关的知识,希望对你有一定的参考价值。
Cache cache = HttpRuntime.Cache;
cache.Insert(openid, state, null, DateTime.MaxValue, TimeSpan.FromHours(10), CacheItemPriority.NotRemovable, new CacheItemRemovedCallback(asdffd));
以上是代码,我用“asdffd”方法记录的过期时间,貌似我的过期时间设定在3分钟以内是没问题的,但我想设置成10个小时就不行了,总是3分钟左右的时候过期,不知道是为什么!
经过测试绝对过期是好用的:
cache.Insert(openid, state, null, DateTime.Now.AddHours(10), TimeSpan.Zero);
我上传的主机屋服务器
在本机上是正常的,上传到主机屋服务器就会出现这个问题
不是用浏览器访问的,我弄的是一个微信公众账号的服务器,是与微信服务器交互的
以上是关于asp.net 滑动缓存 总是3分钟左右过期为啥?优先级已经是NotRemovable的主要内容,如果未能解决你的问题,请参考以下文章
为啥 FireFox 3.6.8 不缓存来自 asp.net 开发者服务器的静态内容?
为啥总是在 asp.net mvc 中同步异步操作(async await)