繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> 评论及其它 >> 我来答题

我来答题

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:12  文字大小:【】【】【
简介:一般有三种缓存方式: 1.页面级缓存      在IIS中实现      简单来说,就是你定义一个更新间隔,在这个间隔内 所有的asp请求都被当成静态页面(你可以想像成...

一般有三种缓存方式:

1.页面级缓存

在IIS中实现

简单来说,就是你定义一个更新间隔,在这个间隔内

所有的asp请求都被当成静态页面(你可以想像成html页面)

处理,直接从缓存引擎中取出以前生成的结果。到了更新间隔

后,IIS才会再次动态解析这个aspx页面。

2.部分页面级缓存

这个应该同时由Framework和IIS实现

说白了就是页面中一部分数据是静态的,而另外一部分数据

需要及时动态更新,这个技术就是把那些静态的部分直接从

缓存中获取,而没缓存的部分需要动态解析。

3.数据级的缓存

这个是由Framework来实现的

如果你对缓存要求更严格,需要对某些变量进行缓存,例如

数据库的连接字符串之类的变量,就需要使用到Framework中的

字典对象,它有一个CacheDependancy方法。

责任编辑:admin
相关文章