請問一下各位,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 釋放的時間,如指定絕對時間、相對時間或設定與檔案、資料庫的相依性。
arrow
arrow
    全站熱搜

    sophieProfession 發表在 痞客邦 留言(0) 人氣()