首页 > Web开发 > 详细

ASP.NET中数据缓存

时间:2018-03-29 11:52:05      阅读:198      评论:0      收藏:0      [点我收藏+]
缓存
缓存:把数据放到内存里面,下次请求的时候,直接从内存中读取数据返回给客户端就可以了,不用再去访问数据库了或磁盘。也就是内 存空间换去磁盘读取数据的时间。
缓存就是把你要访问的资源放在内存中,占用一定的内存空间,从而使用户读取内存中的数据,进而减少读取数据库,从而缩短请求响应时间,不需要再次经过页面的整个生命周期。
1秒钟来100个请求,查询学生信息,100条学生信息,学生信息1s内没发生任何的变化。第一次请求过来,跟数据库交互一次,把数据放在一个全局变量里,下次请求时,直接从全局变量里取数据(也就是内存),这样就减少了数据库查询的压力.
一般什么时候用缓存了?
页面的访问量大,不需要频繁的更新数据,那么缓存的效果就越明显
1:页面缓存

技术分享图片
2:数据源控件缓存
技术分享图片
缓存25秒,如果在25秒之内数据发生了改变,那么读取到的数据还是之前缓存中的数据。
25秒之后再次请求,就是从数据库中读取到最新的数据了
3:自定义缓存

技术分享图片
技术分享图片

ASP.NET中数据缓存

原文:http://blog.51cto.com/11871779/2092358

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!