`

ASP+页缓存OutputCache Duration用法(指定页面过时时间)

    博客分类:
  • JAVA
阅读更多

例子:
<%@ OutputCache Duration="60" %>
就是这个页在缓冲中保存60秒。

下面是利用缓冲的程序页例子

<%@ OutputCache Duration="10" %>

<html>

<script language="C#" runat="server">

void Page_Load(Object sender, EventArgs e) {
TimeMsg.Text = DateTime.Now.ToString();
}

</script>

<body>

<h3><font face="Verdana">Using the Output Cache</font></h3>

<p><i>Last generated on:</i> <asp:label id="TimeMsg" runat="server"/>

</body>

</html>

分享到:
评论

相关推荐

    ASP_NET中Web页面缓存技术探讨

    ### ASP.NET中的Web页面缓存技术探讨 #### 引言 在现代Web开发中,缓存技术对于提高网站性能和用户体验至关重要。ASP.NET作为一种广泛使用的Web开发框架,提供了丰富的缓存选项来帮助开发者优化应用程序的运行效率...

    页面缓存和清除页面缓存

    本文将深入探讨页面缓存的工作原理、如何在C#中实现页面缓存以及清除页面缓存的方法。 首先,我们需要了解ASP.NET中的两种主要缓存策略:输出缓存和数据缓存。输出缓存会保存完整的HTML页面,而数据缓存则用于存储...

    设置页面缓存Cache

    - `&lt;%@ OutputCache Duration="20" VaryByParam="id" %&gt;`指定了页面的缓存设置,其中: - `Duration="20"`表示缓存持续时间为20秒。 - `VaryByParam="id"`表示缓存结果会根据查询字符串中的`id`参数值变化而变化。...

    asp.net缓存技术

    本文详细介绍了 ASP.NET 中的缓存技术,特别是 OutputCache 的使用方法以及内部缓存机制。通过合理的缓存策略,可以显著提高网站性能并提供更佳的用户体验。开发者应根据具体的应用场景选择合适的缓存方式,并注意...

    asp.net缓存(页面输出缓存和应用程序缓存)

    ASP.NET缓存技术是提升Web应用性能的关键策略之一,它主要分为页面输出缓存和应用程序缓存两大类。这两种缓存机制旨在减少服务器处理请求的时间,降低数据库负载,并且提高用户体验,通过存储已经生成的HTML页面或...

    asp.net 缓存的各种方法

    ASP.NET 缓存机制还包括对部分页面的缓存,比如使用`&lt;%@ OutputCacheSection&gt;`指令来缓存用户控件或者页面的一部分。此外,还可以通过`HttpRuntime.Cache`对象来缓存应用程序数据,这允许更灵活的缓存控制,如基于...

    ASP.NET缓存解决方案和最佳实践.doc

    当设置`OutputCache`指令时,如`&lt;%@ OutputCache Duration="10" VaryByParam="none" %&gt;`,其中`Duration`指定了缓存持续时间(以秒计),`VaryByParam`则指定请求参数变化是否影响缓存。 1.2 片段缓存(用户控件...

    ASP.NET 缓存:方法和最佳实践

    实现方法是在用户控件中使用`&lt;%@ OutputCache&gt;`指令,与页面缓存类似,但只针对该控件。 3. **缓存API(使用Cache对象)** 缓存API提供了更大的灵活性,可以在应用程序的各个层面使用。通过`System.Web.Caching....

    ASP.NET_缓存技术

    在这个例子中,`OutputCache`特性告诉ASP.NET缓存Index方法的输出结果60秒,并且对所有参数变化创建不同的缓存副本。 通过深入理解和熟练运用ASP.NET的缓存技术,开发者能够优化Web应用程序的性能,提供更流畅的...

    充分利用ASP.NET的三种缓存提高站点性能

    Duration 是必需属性,指定页面应该被缓存的时间,以秒为单位。必须是正整数。 Location 指定应该对输出进行缓存的位置。如果要指定该参数,则必须是下列选项之一:Any 、 Client 、 Downstream 、 None 、 Server...

    概述ASP.NET缓存机制

    全页缓存通过`@OutputCache`指令实现,可以设置缓存持续时间(`Duration`)和是否根据参数变化(`VaryByParam`)。部分页缓存则允许单独缓存页面的特定区域,如使用`@OutputCache`指令的子元素。 使用页输出缓存的例子...

    Asp.net缓存处理

    通过在页面头部添加`&lt;%@ OutputCache&gt;`指令来启用,如`&lt;%@ OutputCache Duration="10" VaryByParam="none" %&gt;`,其中`Duration`定义缓存有效期,单位为秒,`VaryByParam`控制因哪些请求参数变化而更新缓存。...

    asp.net2.0缓存

    - **@OutputCache指令**:在页面级别设置输出缓存,指定缓存时间、依赖项等参数。 - **HttpRuntime.Cache对象**:在代码中直接操作全局缓存,添加、检索和移除缓存项。 - **SqlCacheDependency**:与SQL Server...

    ASP.NET缓存技术应用总结

    使用缓存策略时,需要考虑缓存过时的问题,确保提供给用户的数据始终是最新的。例如,可以使用`VaryByParam`属性来根据请求参数的变化决定是否更新缓存。 总之,ASP.NET的缓存技术提供了多层次、多策略的解决方案,...

    asp.net缓存技术综述

    **案例**:对于一个包含多个动态部分的复杂页面,可以将不变的部分(如广告横幅)设为用户控件级缓存,减少整体页面加载时间。 ```html &lt;%@ OutputCache Duration="86400" VaryByParam="none" %&gt; ``` #### 五、...

Global site tag (gtag.js) - Google Analytics