Sun Java System Web Proxy Server 4.0.8 管理指南

高速缓存的工作原理

对于使用代理服务器访问远程服务器而不是直接访问远程服务器的客户机,高速缓存降低了网络通信流量并缩短了响应时间。

客户机向代理服务器请求 Web 页或文档时,代理服务器会将文档从远程服务器复制到其本地高速缓存目录结构中,同时会将该文档发送给客户机。

如果客户机请求的是以前请求过并已复制到代理服务器高速缓存中的文档,代理服务器将从高速缓存返回文档,而不是再次从远程服务器检索该文档,如下图所示。如果代理服务器确定文件不是最新的,则代理服务器将从远程服务器刷新该文档并更新其高速缓存,然后再将文档发送到客户机。

图 12–1 代理服务器文档检索

该图显示了请求文档的客户机以及从高速缓存发送文档的代理服务器

高速缓存中的文件由 Sun Java System Web Proxy Server 垃圾收集实用程序 (CacheGC) 自动进行维护。CacheGC 会定期自动清理高速缓存,以确保高速缓存不会混乱地堆积过时的文档。