簡體   English   中英

ASP.NET中的數據緩存

[英]Data Caching in ASP.NET

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

1.Page輸出緩存。

2.Partial Output緩存。

3.數據緩存。

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

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

但數據緩存,我不明白。

有人可以解釋一下數據緩存嗎?

Thanx提前。

簡單來說,數據緩存是將數據存儲在內存中以便快速訪問。 通常,獲得成本高昂的信息(在性能方面)存儲在高速緩存中。 存儲在Web應用程序環境中的高速緩存中的一個更常見的項是通常顯示的數據庫值; 通過緩存此類信息,而不是依賴於重復的數據庫調用,減少了對Web服務器和數據庫服務器系統資源的需求,並增加了Web應用程序的可伸縮性。 正如微軟雄辯地指出的那樣,“緩存是一種廣泛用於計算的技術,通過將頻繁訪問或昂貴的數據保存在內存中來提高性能。在Web應用程序的上下文中,緩存用於跨HTTP請求保留頁面或數據並重用它們沒有重建它們的費用。“

閱讀更多: .NET數據緩存

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM