亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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 關注
  • 545 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號