Asp.net的,我在web应用程序里面使用了HttpRuntime.Cache本地缓存。 假设 我想清空缓存,要怎么做。 (验证BUG修改的效果,不想让它去拿缓存的数据。) 1、回收应用程序池有用么?2、除了上面的还有什么别的方法吗?
2 回答
绝地无双
TA贡献1946条经验 获得超4个赞
回收应用程序池是可以清除HttpRuntime.Cache的。
其他办法可供参考:
1.定义一个管理界面来清除缓存,可以根据某个key去删除或者是根据某个区块去批量删除。
2.专门定义一个action用来清空缓存,当你开发测试的时候,发现有缓存问题的时候可以手动访问这个action来清除相应的缓存数据,最暴力的自然是一次性干掉所有的,这种就要严格控制可访问性,不然生产环境就会比较危险。
3.用一个配置来确定是否启用缓存。
- 2 回答
- 0 关注
- 521 浏览
添加回答
举报
0/150
提交
取消