Sun Java System Web Proxy Server 4.0.8 管理指南

自动配置文件的作用

自动配置文件采用 JavaScript 编写,JavaScript 是一种基于对象的小型脚本语言,用于开发客户机和服务器 Internet 应用程序。浏览器将解释 JavaScript 文件。

首次装入浏览器时,将会下载自动配置文件。可以将此文件保存在浏览器可通过 URL 访问的任意位置。例如,可以将此文件保存在 Web 服务器中。倘若浏览器可以使用 file:// URL 访问到此文件,甚至可以将其保存在网络文件系统上。

代理配置文件采用 JavaScript 编写。JavaScript 文件定义了单一函数(称为 FindProxyForURL),用于确定浏览器应对每个 URL 使用的代理服务器(如果有)。浏览器会向此 JavaScript 函数发送两个参数:运行浏览器的系统的主机名以及浏览器尝试获取的 URL。该 JavaScript 函数会向浏览器返回一个值,告知浏览器如何继续执行。

利用自动配置文件可以针对各种类型的 URL、各种服务器,或甚至是一天的各个时间,指定不同的代理服务器(或根本不指定任何代理服务器)。换而言之,您可以具有多个专用代理服务器,例如,可使一个用作 .com 域,另一个用作 .edu 域,而再一个则用作其他的域。通过这种方法,可以将负载分开并提高代理服务器磁盘的使用效率,因为任何文件在高速缓存中均只存储一个副本,而不是多个代理服务器全都存储相同的文档。

自动配置文件还支持代理服务器故障转移,因此,如果某个代理服务器不可用,浏览器会透明地切换到另一个代理服务器。