知识大全 ASP.NET项目开发指南:页面级输出缓存
Posted 知
篇首语:面对艰难困苦,懦弱者被磨去棱角;勇敢者将意志品质磨砺得更为坚强。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET项目开发指南:页面级输出缓存相关的知识,希望对你有一定的参考价值。
ASP.NET项目开发指南:页面级输出缓存 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
页面级输出缓存
作为最简单的缓存形式 输出缓存只是在内存中保留为响应请求而发送的HTML的副本 其后再有请求时将提供缓存的输出 直到缓存到期 这样性能有可能得到很大的提高 一般取决于需要多少开销(内存或CPU占有率)来创建原始页面输出
要实现页面输出缓存 只要将一条OutputCache指令添加到页面即可 例如
<%@ OutputCache Duration= VaryByParam= * %>
如同其他页面指令一样 该指令应该出现在ASPX页面的顶部 即在任何输出之前 它支持 个属性(或参数) 其中两个是必需的
Duration必需属性 页面应该被缓存的时间 以秒为单位 必须是正整数
Location:指定应该对输出进行缓存的位置 如果要指定该参数 则必须是Any Client Downstream None Server或ServerAndClient其中之一
VaryByParam必需属性 Request中变量的名称 这些变量名应该产生单独的缓存条目 none表示没有变动 * 可用于为每个不同的变量数组创建新的缓存条目 变量之间用 ; 进行分隔
VaryByHeader:基于指定标头中的变动改变缓存条目
例如
<%@ OutputCache Duration= VaryByParam= id VaryByCustom= browser %>
这条指令不仅让缓存输出内容因浏览器不同而不同 而且也会因浏览器版本不同而不同 如IE IE Netscape Netscape 都会获得不同输出的缓存版本
返回目录 ASP NET项目开发指南
编辑推荐
ASP NET MVC 框架揭秘
ASP NET开发宝典
cha138/Article/program/net/201311/15813相关参考
ASP.NET中如何对页面输出缓存 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinz
ASP.NET项目开发指南:数据缓存简介 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
知识大全 ASP.NET项目开发指南:缓存API-使用Cache对象
ASP.NET项目开发指南:缓存API-使用Cache对象 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
ASP.NET项目开发指南:登录页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:类别管理页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:文章管理页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:留言管理页面 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
ASP.NET项目开发指南:链接管理页面(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
ASP.NET项目开发指南:链接管理页面(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
知识大全 ASP.NET项目开发指南:房间信息管理页面(1)
ASP.NET项目开发指南:房间信息管理页面(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!