您现在的位置:龙卷风首页 ›› 网络编程 ›› 阅读文章

asp.net中的缓存机制(一):页面缓存

页面缓存适应页面内容很少变动的情形。

设置asp.net中的页面缓存有两种方式:

1,通过OutputCache命令

例如:<%@ OutputCache Duration="60" VaryByParam="none"%>

2,通过Response.Cache的方法设置参数。

//设置过期时间

Response.Cache.SetExpiration( DateTime.Now.AddSeconds(60));

//设置缓存位置

Response.Cache.SetCacheability(HttpCacheability.Public);

//设置“变化的过期策略”

Response.Cache.SetSlidingExpiration( true );

需要注意的是,如果启用了“变化的过期策略”,缓存运作的机制将变得非常有趣。如果页面已经被缓存,同一个客户端第一次打开将使用缓存。再次条件以外,都会刷新缓存。下面情形都属于后者。

1、刷新页面。

2、使用不同的浏览器打开页面。

3、使用不同的计算机打开页面。

【龙卷风原创作品,转载请注明出处,并保留本文链接。】

作者 不见不散 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

内容/Content