ASP.NET网站开发--数据缓存(未完,待续!)

1.数据缓存

缓存是一种在计算机中广泛运用提高性能的技术,在Web应用程序中,缓存用于在Http请求间保留页或数据,并无需重新创新的情况下多次使用,这样做不仅节约了应用程序处理时间还节省了资源;

缓存:页面输出缓存(前),应用程序数据缓存两种体系;

页面输出缓存(前):使用在不频繁更新的数据,而对频繁更新的数据不适合;

应用程序数据缓存:存储在服务器中,容易丢失,当内存不足时会让缓存过期;

页面输出缓存(前):页面输出缓存(后),页面部分缓存

其中页面输出缓存(后)包括:@OutputCache指令,HttpCachePolicy类;

@OutputCache指令:例如:

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

其中Duration:缓存时间, VaryByPararm:改变所要缓存的输出的形参;

对于OutputCache指令Duration,VaryByPararm是必须的;

HttpCachePolicy类:

页面部分缓存:是缓存页面的一部分;

用来实现页面部分缓存的常用方法有:控件缓存,缓存后替换






猜你喜欢

转载自blog.csdn.net/qq_41141741/article/details/80027548