码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET中数据缓存

时间:2018-03-29 12:05:02      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:缓存

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

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

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

ASP.NET中数据缓存

标签:缓存

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!