Asp.net的,我在web應用程序里面使用了HttpRuntime.Cache本地緩存。 假設 我想清空緩存,要怎么做。 (驗證BUG修改的效果,不想讓它去拿緩存的數據。) 1、回收應用程序池有用么?2、除了上面的還有什么別的方法嗎?
2 回答

絕地無雙
TA貢獻1946條經驗 獲得超4個贊
回收應用程序池是可以清除HttpRuntime.Cache的。
其他辦法可供參考:
1.定義一個管理界面來清除緩存,可以根據某個key去刪除或者是根據某個區塊去批量刪除。
2.專門定義一個action用來清空緩存,當你開發測試的時候,發現有緩存問題的時候可以手動訪問這個action來清除相應的緩存數據,最暴力的自然是一次性干掉所有的,這種就要嚴格控制可訪問性,不然生產環境就會比較危險。
3.用一個配置來確定是否啟用緩存。
- 2 回答
- 0 關注
- 545 瀏覽
添加回答
舉報
0/150
提交
取消