简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

ASP.NET中如何对页面输出缓存

来源:易贤网   阅读:826 次  日期:2014-08-29 10:22:13

温馨提示:易贤网小编为您整理了“ASP.NET中如何对页面输出缓存”,方便广大网友查阅!

最简单的缓存机制,把整个Aspx页面保存在服务器端内存中,用户请求页面时,直接从服务器端内存中提取数数据,不在经历页面的生命周期。主要用于不经常更新和修改,而在第一次编译是时要经过大量处理的数据。页面输出缓存是缓存的整个页面。

使用很简单<%@ OutPutCache Duration="60" VaryByParam="none"%>

Duration:缓存时间

VaryByParam:通过参数来更新缓存的内容

还有其他的一些属性

CacheProfile:调用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"%>

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:ASP.NET中使用Global.asax文件
下一篇:ASP.NET26个常用性能优化方
易贤网手机网站地址:ASP.NET中如何对页面输出缓存
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!