文章分類

C# (27) ASP.NET (13) SQL (7) ORACLE (5) JAVA (2) SQLSERVER2008 (2) 大家都在問的事 (2) ACCESS (1) ANDRIOD (1) JQUERY (1) python (1) 雜談 (1)

關於我自己

我的相片
程式初心者 JAVA, ASP.NET, C# ,SQL

2012年2月24日 星期五

【ASP.NET】CATCH和APPLICATION的不同處

請問一下各位,cache 與application的資訊都是儲存在SERVER端,多個Client共用。

除了cache 比較少用的會被系統刪掉,但是application不會之外,還有什麼不同。

感覺cache 與application蠻像的。

是否正是這個原因,所以我們讀出來的資料做成cache時,用cache而少是用application。
=======================================================================
1. cache 可以設定優先權, 優先權低的 cache, 在系統釋放記憶體的時候將最先被清除
2. cache 的到期時間可以先設定為「絕對」或「相對」, application 只有相對
3. cache 可以與資料庫或檔案設定相依性, 當資料庫或檔案有異動時, cache 會自動失效

Application 與 Cache 是 Web 應用程式層級的變數,不過 Appliction 的生命週期是跟著應用程式,而 Cache 的生命週期則比較彈性,可以自訂 Cache 釋放的時間,如指定絕對時間、相對時間或設定與檔案、資料庫的相依性。

轉貼

沒有留言:

張貼留言