Asp.NET网站开发 ( 数据缓存)

标签: 缓存 输出缓存 数据缓存 页面缓存
9人阅读 评论(0) 收藏 举报
分类:

数据缓存:

  缓存是一种在计算机中广泛用来提高性能的技术,它将访问频率高和构造成本高的数据保留在内存中,一旦应用程序停止或者重启,缓存将被清除。

页面输出缓存:

  页面输出缓存是最基本缓存形式。将已生成的东/静态页面全部内容保存在服务器中,当有请求时,系统将缓存中的相关数据直接输出,直到数据过期。

1.@OutputCache

<%@OutputCache  Duration="60"  VarByParam="none"%>

Dcration:缓存时间单位“秒”  VarByParam: 输出缓存发生变化 

  


连接数据库数据缓存(不做海量数据的只做了解)

注意:数据量小的缓存运行结果不明显,当使用海量数据的时候数据缓存效果会很明显






缓存后替换:

Substitution:

  将整个页面缓存起来,然后将其页面中需要动态改变内容的地方用Substitution控件代替

Substitution控件需要设置一个重要属性MethodName,该属性用于获取或者设置当Sunstitution控件执行时为回调而调用的方法名称

回调方法必须要符合3点:

1.方法必须被定义为静态方法

2.方法必须接受HttpContext类型参数

3.方法必须返回String类型的值。

【例】:


添加,插入,获取缓存


运行结果:(未添加缓存)                                                                          

添加缓存运行结果

插入缓存运行结果



缓存依赖:

缓存依赖,被依赖对象(文件....)与缓存对象之间建立一个有效关联,当依赖对象发生变化时,缓存对象将变得不可用,并自定在缓存中被移除





查看评论

ASP.NET企业网站开发项目实战

本项目实战课程使用ASP.NET+SQLServer开发完成,后台使用最流行的C#编程语言,全程实战教学,通过项目效果展示让学员了解需求,然后分析设计,最后编码实现,手把手完成所有功能,讲解细致入微。整个课程集聚了讲师多年的实战开发经验和教学技巧,让学员学的轻松,掌握的内容广泛而深入,学完后能够轻松独立胜任企业动态网站开发。
  • 2016年05月19日 17:28

ASP.NET网站开发——数据缓存技术

数据缓存技术缓存概念:缓存是一种在计算机中广泛用来提高性能的技术。在web应用程序的上下文中,缓存用于在Http请求间保留页或者数据,并在无需多创建的情况下多次使用它们。目的:节省应用程序处理时间和资...
  • qq706352062
  • qq706352062
  • 2018-04-23 16:44:48
  • 9

ASP.NET网站开发:数据缓存

数据缓存:缓存是一种在计算机中广泛用来提高性能的技术。在Web应用程序的上下文中,缓存用于在Http请求间保留页或者数据,并在无需新创建的情况下多次使用它们。目的:节省应用程序处理时间和资源。一、页面...
  • mz1997ai
  • mz1997ai
  • 2018-04-20 10:43:45
  • 91

ASP.NET网站开发实例教程(实例代码)

  • 2013年12月16日 20:44
  • 6.83MB
  • 下载

Web程序设计 : ASP.NET实用网站开发 .pdf

  • 2015年11月09日 17:45
  • 16.05MB
  • 下载

ASP.NET动态网站开发教程(第二版)

  • 2010年04月17日 12:03
  • 2.84MB
  • 下载

ASP.NET MVC 5网站开发之美:随书资源包

  • 2016年08月30日 16:29
  • 64.2MB
  • 下载

ASP.NET MVC 5网站开发之美PDF

  • 2017年11月17日 14:07
  • 128.19MB
  • 下载

ASP.NET MVC 5 网站开发之美 PDF 完整版 下载地址

  • 2017年05月03日 09:10
  • 30B
  • 下载

ASP.NET 3.5动态网站开发基础教程【实例源码+课后答案】

  • 2015年06月04日 14:31
  • 32.75MB
  • 下载
    个人资料
    等级:
    访问量: 0
    积分: 113
    排名: 0
    文章存档