頁面部分緩存概述

頁面部分緩存概述
 

     頁面部分緩存允許緩存頁的部分內容,其他部分則爲動態內容。由於大部分Web頁面的某些部分在每一次請求時都需要進行更改,所以,在這種情況下,就只能緩存頁面的一部分,即頁面部分緩存。

頁面部分緩存可採用兩種工作方式:控件緩存和緩存後替換。控件緩存有時也稱爲分段緩存,這種緩存方式允許將信息包含在一個用戶控件內,然後將該用戶控件標記爲可緩存的,以此來緩存頁輸出的部分內容。而緩存後替換將緩存整個頁,但頁中的某些部分是設爲不緩存的。這恰恰與控件緩存相反。

設置控件緩存的實質是對用戶控件進行緩存配置。主要包括以下3種方法:一是使用@OutputCache指令以聲明方式爲用戶控件設置緩存功能;二是在代碼隱藏文件中使用PartialCachingAttribute類設置用戶控件援存;三是使用ControlCachePolicy類以編程方式指定用戶控件緩存設置。

發佈了5 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章