FTP 和 Gopher 不包含用于检查文档最新性的方法。因此,优化 FTP 和 Gopher 文档高速缓存的唯一方法是设置高速缓存刷新间隔。高速缓存刷新间隔是指 Proxy Server 从远程服务器检索文档最新版本前等待的时间长度。如果不设置高速缓存刷新间隔,即使高速缓存中的文档版本是最新的,代理服务器也将检索这些文档。
如果要设置 FTP 和 Gopher 高速缓存刷新间隔,请选择一个自认为对代理服务器获取的文档安全的时间间隔。例如,如果存储很少发生变化的信息,请使用较大的值(若干天)。如果数据不断变化,您会希望至少每隔几小时就检索一次文件。刷新期间存在着将过期文件发送给客户机的风险。如果该时间间隔足够短(例如,几个小时),则会在显著提高响应速度的同时,也会消除大部分此类风险。
可以在 "Set Cache Specifics" 页面或 "Set Caching Configuration" 页面中设置 FTP 和 Gopher 文档的高速缓存刷新间隔。通过 "Set Cache Specifics" 页面可以配置全局高速缓存过程,而通过 "Set Caching Configuration" 页面可以控制特定 URL 和资源的高速缓存过程。有关使用 "Set Cache Specifics" 页面的更多信息,请参见设置高速缓存细节。有关使用 "Set Caching Configuration" 页面的更多信息,请参见配置高速缓存。
如果 FTP 和 Gopher 文档差异很大(有些经常发生变化,有些则很少发生变化),请使用 "Set Caching Configuration" 页面为每种文档创建单独的模板(例如,创建包含资源 ftp://.*.gif 的模板),然后设置适合该资源的刷新间隔。