ASP.NET中Application和Cache的區(qū)別分析
相同點(diǎn):
1. 二者存儲(chǔ)的變量的有效范圍都是整個(gè)應(yīng)用程序的生命周期。
2. 二者都可以存貯對(duì)象。
不同點(diǎn):
1. application是在asp階段使用的,后來(lái)升級(jí)到.net后,使用的是cache,但為了向前兼容,依然保留了application。
2. cache比application使用更加靈活,功能更強(qiáng)大。cache可以設(shè)置每一個(gè)item的優(yōu)先級(jí),當(dāng)服務(wù)器內(nèi)存不夠時(shí),將對(duì)cache進(jìn)行壓縮,將一些很長(zhǎng)時(shí)間沒(méi)使用的或者優(yōu)先級(jí)低的item從cache中移去。
3.cache中可設(shè)置某個(gè)item的依賴性,依賴的對(duì)象可以是 cache中的其他item或者是某個(gè)文件。當(dāng)依賴的item或者文件發(fā)生改變時(shí),此item的內(nèi)容會(huì)自動(dòng)更新或者移除。
4.效率上,cache 要比application高,部分原因是因?yàn)閍ppliction并發(fā)訪問(wèn)時(shí)需要調(diào)用lock和unlock,這將所有的application變量全鎖定,而cache內(nèi)部實(shí)現(xiàn)了并發(fā)訪問(wèn)時(shí)的互鎖,每次可以只對(duì)某一個(gè)item加鎖,而不是對(duì)整個(gè)cache加鎖。
參考資料:http://www.eggheadcafe.com/articles/20030405.asp
- HTML5 WebStorage(HTML5本地存儲(chǔ)技術(shù))
- 常見(jiàn)的瀏覽器存儲(chǔ)方式(cookie、localStorage、sessionStorage)
- vue中使用sessionStorage記住密碼功能
- 使用sessionStorage解決vuex在頁(yè)面刷新后數(shù)據(jù)被清除的問(wèn)題
- 使用JS獲取SessionStorage的值
- 詳解Vue中l(wèi)ocalstorage和sessionstorage的使用
- jQuery訪問(wèn)瀏覽器本地存儲(chǔ)cookie、localStorage和sessionStorage的基本用法
- JS 中LocalStorage和SessionStorage的使用
- JS中LocalStorage與SessionStorage五種循序漸進(jìn)的使用方法
- ASP.NET中Application、Cookie、Session、Cache和ViewState
- 異步 HttpContext.Current實(shí)現(xiàn)取值的方法(解決異步Application,Session,Cache...等失效的問(wèn)題)
- ASP javascript Application對(duì)象的Contents和StaticObjects做Cache的一些經(jīng)驗(yàn)
- indexedDB bootstrap angularjs之 MVC DOMO (應(yīng)用示例)
- 5個(gè)HTML5的常用本地存儲(chǔ)方式詳解與介紹
相關(guān)文章
ASP.NET?Core中間件實(shí)現(xiàn)限流的代碼
這篇文章主要介紹了ASP.NET?Core中間件實(shí)現(xiàn)限流的方法,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03FileUpload1 上傳文件類型驗(yàn)證正則表達(dá)式
FileUpload1 上傳文件類型驗(yàn)證正則表達(dá)式...2006-10-10ASPNET按鈕只執(zhí)行客戶端代碼不回送頁(yè)面實(shí)現(xiàn)思路
有些時(shí)候需要實(shí)現(xiàn)只執(zhí)行客戶端代碼不回送頁(yè)面,不過(guò)很多童鞋們不清楚如何實(shí)現(xiàn)呢,還好本文的出現(xiàn)將解決你的困擾,感興趣的朋友可以了解下,或許對(duì)你有所幫助2013-02-02.NET讀寫(xiě)Excel工具Spire.Xls使用 Excel文件的控制(2)
這篇文章主要為大家詳細(xì)介紹了.NET讀寫(xiě)Excel工具Spire.Xls使用,Excel文件的控制,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11mvc上傳到美橙云虛擬機(jī)系列問(wèn)題的解決方法
這篇文章主要為大家詳細(xì)介紹了mvc上傳到美橙云虛擬機(jī)系列問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10asp.net 組件開(kāi)發(fā)中的內(nèi)嵌資源引用
asp.net 組件開(kāi)發(fā)中的內(nèi)嵌資源引用實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-12-12解讀ASP.NET密碼強(qiáng)度驗(yàn)證代碼實(shí)例分享
這篇文章介紹了ASP.NET密碼強(qiáng)度驗(yàn)證代碼實(shí)例,有需要的朋友可以參考一下2013-10-10