ASP.NET中数据缓存-创新互联
缓存
缓存:把数据放到内存里面,下次请求的时候,直接从内存中读取数据返回给客户端就可以了,不用再去访问数据库了或磁盘。也就是内 存空间换去磁盘读取数据的时间。
缓存就是把你要访问的资源放在内存中,占用一定的内存空间,从而使用户读取内存中的数据,进而减少读取数据库,从而缩短请求响应时间,不需要再次经过页面的整个生命周期。
1秒钟来100个请求,查询学生信息,100条学生信息,学生信息1s内没发生任何的变化。第一次请求过来,跟数据库交互一次,把数据放在一个全局变量里,下次请求时,直接从全局变量里取数据(也就是内存),这样就减少了数据库查询的压力.
一般什么时候用缓存了?页面的访问量大,不需要频繁的更新数据,那么缓存的效果就越明显
1:页面缓存
2:数据源控件缓存
缓存25秒,也就是说每隔25秒,就去调用SelectMothed指定的方法来执行数据库查询,其他时候都是直接返回缓存中的数据。
3:自定义缓存
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前标题:ASP.NET中数据缓存-创新互联
地址分享:http://scyanting.com/article/dipsoi.html