最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2010年03月11日 19:31:13   作者:  
在asp.net中儲存數(shù)據(jù)的方式有很多,包括application,session,cache, cookie, viewstate。其中application和cache的應(yīng)用范圍,使用方式都比較相似,這里主要對比一下這兩種方式。

相同點(diǎn):
1. 二者存儲的變量的有效范圍都是整個(gè)應(yīng)用程序的生命周期。
2. 二者都可以存貯對象。

不同點(diǎn):
1. application是在asp階段使用的,后來升級到.net后,使用的是cache,但為了向前兼容,依然保留了application。

2. cache比application使用更加靈活,功能更強(qiáng)大。cache可以設(shè)置每一個(gè)item的優(yōu)先級,當(dāng)服務(wù)器內(nèi)存不夠時(shí),將對cache進(jìn)行壓縮,將一些很長時(shí)間沒使用的或者優(yōu)先級低的item從cache中移去。
3.cache中可設(shè)置某個(gè)item的依賴性,依賴的對象可以是 cache中的其他item或者是某個(gè)文件。當(dāng)依賴的item或者文件發(fā)生改變時(shí),此item的內(nèi)容會自動(dòng)更新或者移除。
4.效率上,cache 要比application高,部分原因是因?yàn)閍ppliction并發(fā)訪問時(shí)需要調(diào)用lock和unlock,這將所有的application變量全鎖定,而cache內(nèi)部實(shí)現(xiàn)了并發(fā)訪問時(shí)的互鎖,每次可以只對某一個(gè)item加鎖,而不是對整個(gè)cache加鎖。
參考資料:http://www.eggheadcafe.com/articles/20030405.asp

相關(guān)文章

最新評論

连云港市| 水城县| 永福县| 牡丹江市| 双桥区| 龙江县| 东方市| 石柱| 台北市| 浦县| 黄龙县| 三明市| 普陀区| 鹤山市| 宁乡县| 寿宁县| 新昌县| 揭西县| 盐津县| 武城县| 青阳县| 铁岭县| 庆阳市| 陆良县| 邻水| 新泰市| 宜州市| 灌南县| 和静县| 左权县| 合阳县| 当涂县| 贵德县| 咸丰县| 哈巴河县| 米易县| 泗水县| 兰州市| 苍山县| 柳河县| 遂溪县|