国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

ASP.NET中Application和Cache的區(qū)別分析

2020-01-18 00:54:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

相同點(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的依賴(lài)性,依賴(lài)的對(duì)象可以是 cache中的其他item或者是某個(gè)文件。當(dāng)依賴(lài)的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

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丁青县| 米脂县| 临桂县| 东丰县| 香港| 苍南县| 和龙市| 张家界市| 伽师县| 固安县| 镇赉县| 盐池县| 巴林右旗| 康马县| 宁化县| 大宁县| 安康市| 泾阳县| 桦川县| 兴安县| 维西| 讷河市| 寻乌县| 怀宁县| 青田县| 台州市| 乌鲁木齐县| 临邑县| 政和县| 朝阳县| 富裕县| 筠连县| 如东县| 瑞丽市| 上杭县| 获嘉县| 醴陵市| 绥宁县| 宿迁市| 抚顺县| 峨山|