当前位置:开发者网络 >> 技术教程 >> .NET教程 >> 评论及其它 >> 内容
精彩推荐
分类最新教程
分类热点教程
  
我来答题
作者:未知
日期:2003-07-12
人气:
投稿:Andy.m(转贴)
来源:未知
字体:
收藏:加入浏览器收藏
以下正文:
一般有三种缓存方式:
1.页面级缓存
     在IIS中实现
     简单来说,就是你定义一个更新间隔,在这个间隔内
所有的asp请求都被当成静态页面(你可以想像成html页面)
处理,直接从缓存引擎中取出以前生成的结果。到了更新间隔
后,IIS才会再次动态解析这个aspx页面。

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

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