日期:2008-05-07  浏览次数:20389 次

一般有三种缓存方式:
1.页面级缓存
     在IIS中实现
     简单来说,就是你定义一个更新间隔,在这个间隔内

所有的ASP请求都被当成静态页面(你可以想像成HTML页面)
处理,直接从缓存引擎中取出以前生成的结果。到了更新间隔
后,IIS才会再次动态解析这个ASPx页面。

2.部分页面级缓存
     这个应该同时由Framework和IIS实现
     说白了就是页面中一部分数据是静态的,而另外一部分数据
需要及时动态更新,这个技术就是把那些静态的部分直接从
缓存中获取,而没缓存的部分需要动态解析。

3.数据级的缓存
     这个是由Framework来实现的
     如果你对缓存要求更严格,需要对某些变量进行缓存,例如
数据库的连接字符串之类的变量,就需要使用到Framework中的
字典对象,它有一个CacheDependancy方法。