我来答题 - 中国WEB开发者网络 (http://www.webasp.net) -- 技术教程 (http://www.webasp.net/article/) --- 我来答题 (http://www.webasp.net/article/4/3949.htm) |
| -- 作者:未知 -- 发布日期: 2003-07-12 |
| 一般有三种缓存方式: 1.页面级缓存 在IIS中实现 简单来说,就是你定义一个更新间隔,在这个间隔内 所有的asp请求都被当成静态页面(你可以想像成html页面) 处理,直接从缓存引擎中取出以前生成的结果。到了更新间隔 后,IIS才会再次动态解析这个aspx页面。 2.部分页面级缓存 这个应该同时由Framework和IIS实现 说白了就是页面中一部分数据是静态的,而另外一部分数据 需要及时动态更新,这个技术就是把那些静态的部分直接从 缓存中获取,而没缓存的部分需要动态解析。 3.数据级的缓存 这个是由Framework来实现的 如果你对缓存要求更严格,需要对某些变量进行缓存,例如 数据库的连接字符串之类的变量,就需要使用到Framework中的 字典对象,它有一个CacheDependancy方法。 |
| webasp.net |