NET中的緩存有幾種?
.NET中的緩存(僅供參考) 一.Output Caching (輸出緩存) 當一個網頁頻繁被訪問的時候,可以通過把整個網頁緩存來提高執行效率。
這樣做的優點是,當用戶再次訪問這個網頁的時候,被格式化好的HTML會被直接顯示。Output Caching 定制的兩種方法: 1.基于底層的API技術 2.基于高層的@OutputCaching 一旦Output Caching 被定制過,那么這個網頁就會在第一次被訪問的時候生成Cache,直到請求過期為止。二.Page Fragment Caching (回調緩存) 作為Output的緩存的附加功能,還提供一種緩存技術,專門用于緩存用戶控件或者網頁中的一部分東西。可以指定沒一部分或者某一個區域不被緩存。在頁面中,指定返回參數,來決定控件被緩存的部分。使用語句VaryBym語句指定控件更具參數來改變。三.Data Caching (數據緩存) ASP.NET提供了一種非常快捷的方法進行數據庫緩存,用戶可以非常方便的對頁面變量進行緩存。并以此提高程序效率。一個頁面變量的緩存生命周期與應用程序的緩存生命周期相同。同時對后臺數據進行修改的時候,還需要對Cache進行相應的處理。四.SQL Cache (配置連接池,提高數據緩存) 通過配置數據庫連接池,只有當數據庫數據被改變的時候,緩存才會改變。五.Cache Configuration (配置緩存)上一篇CSgo怎么實名
下一篇有沒有令人不寒而栗的故事