IBM Books

Net.Data 管理与程序设计指南,OS/2、Windows NT 以及 UNIX 版

Net.Data 高速缓存概念

根据系统上具有多少 HTTP 服务器以及每个 HTTP 服务器是否运行 Net.Data 的自身副本 (使用 各自的 Net.Data 配置文件),您可以使 Net.Data 的所有副本与一个或多个高速缓存管理器相关联 。一个高速缓存管理器可以支持许多内存中的高速缓存,每个高速缓存具有一个高速缓存标识符图 23显示一个高速缓存管理器,它处理多个宏文件并管理两个高速缓存。

图 23. 高速缓存管理器处理多个宏文件和高速缓存


Figure dtwa1110 not displayed.

任何数目的项目(称为高速缓存的页都可以放在一个高速缓存中。每 个高速缓存的页具有唯一的标识符,例如一个统一资源定位器 (URL)。一个页面是一个完整的 HTML 页面或它的一个分段。

当 Net.Data 接收一个高速缓存化的数据的请求(例如,来自内部函数 DTW_CACHE_PAGE)时,将发生以下 步骤:

  1. Net.Data 连接至高速缓存管理器。

  2. Net.Data 检查数据是否已经高速缓存。

  3. Net.Data 断开与高速缓存管理器的连接

当宏文件成功完成处理之后,高速缓存管理器高速缓存 HTML 输出,确保只高速缓存 成功生成的 Web 页。数据直到发送到浏览器才被高速缓存,用户看到的数据与高速缓存的数据相同 。

当 Net.Data 遇到一个错误并从宏中退出时,高速缓存管理器:


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]