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

首頁 > 編程 > .NET > 正文

ASP.NET中Application和Cache的區別分析

2024-07-10 13:26:17
字體:
來源:轉載
供稿:網友

相同點:
1. 二者存儲的變量的有效范圍都是整個應用程序的生命周期。
2. 二者都可以存貯對象。

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

2. cache比application使用更加靈活,功能更強大。cache可以設置每一個item的優先級,當服務器內存不夠時,將對cache進行壓縮,將一些很長時間沒使用的或者優先級低的item從cache中移去。
3.cache中可設置某個item的依賴性,依賴的對象可以是 cache中的其他item或者是某個文件。當依賴的item或者文件發生改變時,此item的內容會自動更新或者移除。
4.效率上,cache 要比application高,部分原因是因為appliction并發訪問時需要調用lock和unlock,這將所有的application變量全鎖定,而cache內部實現了并發訪問時的互鎖,每次可以只對某一個item加鎖,而不是對整個cache加鎖。
參考資料:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 瓦房店市| 沈丘县| 闸北区| 鸡东县| 沂水县| 乌兰察布市| 万安县| 沁水县| 南漳县| 甘谷县| 马公市| 策勒县| 阿克| 鸡泽县| 南城县| 平阳县| 长岭县| 承德市| 靖远县| 盐边县| 舞钢市| 盖州市| 文登市| 石河子市| 繁峙县| 澄迈县| 钟山县| 新竹市| 娱乐| 门源| 怀化市| 临泉县| 鹤岗市| 河曲县| 当阳市| 区。| 沈阳市| 荆门市| 深圳市| 普安县| 海晏县|