为了账号安全,请及时绑定邮箱和手机立即绑定

Asp.net怎么清空缓存

Asp.net怎么清空缓存

LEATH 2018-11-04 14:18:41
Asp.net的,我在web应用程序里面使用了HttpRuntime.Cache本地缓存。 假设 我想清空缓存,要怎么做。 (验证BUG修改的效果,不想让它去拿缓存的数据。) 1、回收应用程序池有用么?2、除了上面的还有什么别的方法吗?
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

回收应用程序池是可以清除HttpRuntime.Cache的。

其他办法可供参考:

1.定义一个管理界面来清除缓存,可以根据某个key去删除或者是根据某个区块去批量删除。

2.专门定义一个action用来清空缓存,当你开发测试的时候,发现有缓存问题的时候可以手动访问这个action来清除相应的缓存数据,最暴力的自然是一次性干掉所有的,这种就要严格控制可访问性,不然生产环境就会比较危险。

3.用一个配置来确定是否启用缓存。


查看完整回答
反对 回复 2018-11-07
?
临摹微笑

TA贡献1982条经验 获得超2个赞

对于缓存,你可以:

1.设置自动过期时间

2.使用缓存依赖(如文件依赖、sql依赖)自动管理

3.使用 remove 等方法进行移除


查看完整回答
反对 回复 2018-11-07
  • 2 回答
  • 0 关注
  • 521 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信