知识大全 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中如何对页面输出缓存

ASP.NET中如何对页面输出缓存  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinz

知识大全 ASP.NET项目开发指南:数据缓存简介

ASP.NET项目开发指南:数据缓存简介  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:缓存API-使用Cache对象

ASP.NET项目开发指南:缓存API-使用Cache对象  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET项目开发指南:登录页面

ASP.NET项目开发指南:登录页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 ASP.NET项目开发指南:类别管理页面

ASP.NET项目开发指南:类别管理页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:文章管理页面

ASP.NET项目开发指南:文章管理页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:留言管理页面

ASP.NET项目开发指南:留言管理页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET项目开发指南:链接管理页面(1)

ASP.NET项目开发指南:链接管理页面(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET项目开发指南:链接管理页面(2)

ASP.NET项目开发指南:链接管理页面(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 ASP.NET项目开发指南:房间信息管理页面(1)

ASP.NET项目开发指南:房间信息管理页面(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!