2010-07-01 180 views
3

我是一名學習者,我正在學習ASP.NET中的緩存。ASP.NET中有三種緩存類型。ASP.NET中的數據緩存

1.Page輸出緩存。

2.部分輸出緩存。

3.數據緩存。

在頁面輸出緩存中,頁面的所有渲染內容都保存在緩存和頁面中,每次重新執行。

在部分輸出緩存中,我們可以在頁面的不同部分應用緩存規則。

但數據緩存,我不明白。

任何人都可以請解釋我數據緩存?

Thanx提前。

回答

3

簡單來說,數據緩存將數據存儲在內存中以便快速訪問。通常情況下,獲取成本高昂的信息(性能方面)存儲在緩存中。存儲在Web應用程序環境的緩存中的一個較常見的項目通常是顯示的數據庫值;通過緩存這些信息,而不是依賴重複的數據庫調用,Web服務器和數據庫服務器系統資源的需求就會減少,Web應用程序的可擴展性也會增加。正如微軟雄辯地說的那樣,「緩存技術被廣泛用於計算,通過將頻繁訪問或昂貴的數據保存在內存中來提高性能。在Web應用程序的上下文中,緩存用於保留HTTP請求中的頁面或數據,並重用它們而不需要重新創建它們。「

瞭解更多:.NET Data Caching

0

它是關於高速緩存的應用程序數據(使用Cache類) - 某些對象(值)的持久性。