asp.net 中常用的四种缓存

原创 2011年01月12日 22:25:00

控件缓存   上面的缓存技术可以让你很容易的缓存整个页面,如果要缓存指定控件的内容,可以通过指定VaryByControl 属性来完成。   输出缓存   使用输出缓存,你可以缓存最后输出的HTML页面,当相同的页面再次请求的时候,ASP.NET不会再执行页面的生命周期和相关代码而是直接使用缓存的页面,语法如下:

Duration 属性设置页面将被缓存60妙。任何的用户请求都会被缓存,在缓冲的60秒内相同的请求都会直接使用缓存的页面。当缓存过期后ASP.NET会再次执行页面代码并且为下一个60秒创建一个新的HTML缓存。   自定义缓存   你也可以创建自定义的程序来缓存页面。ASP.NET提供了一种很便捷的方式来创建自定义缓存,使用VarByCustom属性指定自定义缓存类型的名字。你还要创建为缓存生成自定义字符串的方法,这个方法必须写在global.asax文件中。ASP.NET使用该方法返回的字符串来实现缓存,如果这个方法在不同的请求中返回相同的字符串,ASP.NET就会使用缓存的页面,否则就会生成新的缓存版本。   通过查询字符串缓存   在实际应用中页面往往会根据一些参数动态的改变页面的内容。如果你的页面是通过查询字符串来获取信息的,你可以根据查询字符串很容易的缓存页面的不同拷贝。VarByParam=”None”指定ASP.NET只存储缓存页面的一个拷贝。VarByParam=”*” 指定ASP.NET根据不同的查询字符串存储不同的缓存页面。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ASP.NET 缓存常用操作

using System; using System.Web.Caching; using System.Web; using System.Collections; using System.Tex...

Asp.Net网站发布到IIS的四种方法及注意事项

不管是那种发布方法, 第一件事情是让IIS能够支持asp.net程序, 默认IIS是不开器asp.net网站程序的支持的.在IIS中的"Web服务扩展"中, 确保"ASP.NET v2.0.50727...

asp.net response.ContentType 下载文件的四种方法

代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-...

asp.net response.ContentType 下载文件的四种方法

原址:http://www.cnblogs.com/xtgyiq/archive/2009/07/06/1517415.html protected void Button1...
  • llftc
  • llftc
  • 2011-12-24 15:29
  • 1201

【转】ASP.NET Eval四种绑定方式

转自:http://fhuan123.javaeye.com/blog/824490 ASP.NET Eval四种绑定方式:1、1.x中的数据绑定语法<asp:Literal id="litEval2...

将Asp.Net网站发布到IIS的四种方法及注意事项

不管是那种发布方法, 第一件事情是让IIS能够支持asp.net程序, 默认IIS是不开器asp.net网站程序的支持的.在IIS中的"Web服务扩展"中, 确保"ASP.NET v2.0.50727...

ASP.NET Eval四种绑定方式

ASP.NET Eval四种绑定方式: 1、1.x中的数据绑定语法 ' /> 2、 2.x简化Eval数据绑定语法 ' /> 3、第二种方法的方法重载 '> ...

javascript与cs代码互相调用 asp.net中前台javascript与后台C#交互 这里主要包括了javascipt与后台CS代码四种方法互调(其中包括函数与变量的访问)

这里主要包括了javascipt与后台CS代码四种方法互调(其中包括函数与变量的访问)。   1.JavaScript访问C#函数    javaScript函数中执行C#代码中的函数: ...

ASP.NET MVC下的四种验证编程方式

ASP.NET MVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效性,我们将针对参数的验证成为Model绑定...

asp.net下载文件的四种方法

using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Secu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)