NET中的缓存有几种?
.NET中的缓存(仅供参考) 一.Output Caching (输出缓存) 当一个网页频繁被访问的时候,可以通过把整个网页缓存来提高执行效率。
这样做的优点是,当用户再次访问这个网页的时候,被格式化好的HTML会被直接显示。Output Caching 定制的两种方法: 1.基于底层的API技术 2.基于高层的@OutputCaching 一旦Output Caching 被定制过,那么这个网页就会在第一次被访问的时候生成Cache,直到请求过期为止。二.Page Fragment Caching (回调缓存) 作为Output的缓存的附加功能,还提供一种缓存技术,专门用于缓存用户控件或者网页中的一部分东西。可以指定没一部分或者某一个区域不被缓存。在页面中,指定返回参数,来决定控件被缓存的部分。使用语句VaryBym语句指定控件更具参数来改变。三.Data Caching (数据缓存) ASP.NET提供了一种非常快捷的方法进行数据库缓存,用户可以非常方便的对页面变量进行缓存。并以此提高程序效率。一个页面变量的缓存生命周期与应用程序的缓存生命周期相同。同时对后台数据进行修改的时候,还需要对Cache进行相应的处理。四.SQL Cache (配置连接池,提高数据缓存) 通过配置数据库连接池,只有当数据库数据被改变的时候,缓存才会改变。五.Cache Configuration (配置缓存)Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有