asp.net 頁面輸出緩存
更新時間:2010年02月26日 15:55:54 作者:
最簡單的緩存機制,把整個Aspx頁面保存在服務(wù)器端內(nèi)存中,用戶請求頁面時,直接從服務(wù)器端內(nèi)存中提取數(shù)數(shù)據(jù),不在經(jīng)歷頁面的生命周期。
主要用于不經(jīng)常更新和修改,而在第一次編譯是時要經(jīng)過大量處理的數(shù)據(jù)。頁面輸出緩存是緩存的整個頁面
使用很簡單<%@ OutPutCache Duration="60" VaryByParam="none"%>
Duration:緩存時間
VaryByParam:通過參數(shù)來更新緩存的內(nèi)容
還有其他的一些屬性
CacheProfile:調(diào)用WebConfig中的緩存時間
例如:WebCofig中
<system.web>
<outputCacheSetting>
<outputCacheProfiles>
<add name="cacheTest" duration="50"/>
<outputCacheProfiles>
</outputCahceSetting>
</system.web>
在頁面中聲明
<%@ OutputCache CacheProfile="cacheTest" VaryByParam="none"%>
VaryByControl:通過控件來改變緩存
<%@OutputCache Duration="60" VaryByParam="none" VaryByControl="Button1"%>
使用很簡單<%@ OutPutCache Duration="60" VaryByParam="none"%>
Duration:緩存時間
VaryByParam:通過參數(shù)來更新緩存的內(nèi)容
還有其他的一些屬性
CacheProfile:調(diào)用WebConfig中的緩存時間
例如:WebCofig中
復(fù)制代碼 代碼如下:
<system.web>
<outputCacheSetting>
<outputCacheProfiles>
<add name="cacheTest" duration="50"/>
<outputCacheProfiles>
</outputCahceSetting>
</system.web>
在頁面中聲明
<%@ OutputCache CacheProfile="cacheTest" VaryByParam="none"%>
VaryByControl:通過控件來改變緩存
<%@OutputCache Duration="60" VaryByParam="none" VaryByControl="Button1"%>
相關(guān)文章
ASP.NET Core使用HttpClient調(diào)用WebService
這篇文章介紹了ASP.NET Core使用HttpClient調(diào)用WebService的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03
如何在ASP.NET Core應(yīng)用程序運行Vue并且部署在IIS上詳解
這篇文章主要給大家介紹了關(guān)于如何運行Vue在ASP.NET Core應(yīng)用程序并且部署在IIS上的相關(guān)資料,文中通過圖文介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10
Asp Net Core開發(fā)筆記之如何給SwaggerUI加上登錄保護功能
這篇文章主要介紹了Asp Net Core開發(fā)筆記之如何給SwaggerUI加上登錄保護功能,本文以我最近在開發(fā)的單點認證項目(IdentityServerLite)為例給大家詳細講解,需要的朋友可以參考下2024-05-05

