"Configure System Preferences" 页面用于设置或更改服务器的基本特征。通过该页面,可以执行以下操作:
更改服务器用户、进程数、侦听队列大小、代理超时以及代理服务器中断之后的超时
启用 DNS、ICP、代理阵列和父阵列
首选项选项包括:
Server User。"Server User" 是代理使用的用户帐户。您输入的作为代理服务器用户的用户名应该已经存在,并且是一个标准的用户帐户。服务器启动时,其运行情况如同由此用户启动一样。
如果要避免创建新的用户帐户,可以选择在同一主机上运行的其他服务器所使用的帐户,或者如果运行的是 UNIX 代理,则可选择用户 nobody。但是在某些系统上,用户 nobody 可以拥有文件却不能运行程序,因而不适合用作代理用户名。
在 UNIX 系统上,代理产生的所有进程都被分配给服务器用户帐户。
Processes。"Processes" 字段显示服务请求可用的进程数量。默认情况下,该值为 1。除非需要,否则请勿修改此设置。
DNS。域名服务 (Domain Name Service, DNS) 将 IP 地址恢复为主机名。Web 浏览器与服务器连接时,服务器获取的只是客户机的 IP 地址,例如 198.18.251.30。服务器没有获取主机名信息,如 www.example.com。对于访问日志记录和访问控制,服务器可将 IP 地址解析为主机名。在 "Configure System Preferences" 页面中,可以指示服务器是否将 IP 地址解析为主机名。
ICP。Internet 高速缓存协议 (Internet Cache Protocol, ICP) 是一种消息传递协议,该协议可以使高速缓存相互通信。高速缓存可以使用 ICP 就是否存在高速缓存的 URL 及这些 URL 的最佳检索位置发送查询和回复。可以在 "Configure System Preferences" 页面上启用 ICP。有关 ICP 的更多信息,请参见通过 ICP 邻域进行路由选择。
Proxy Array。代理阵列是作为一个高速缓存使用的由多个代理组成的阵列,其目的是实现分布式高速缓存。如果在 "Configure System Preferences" 页面中启用代理阵列选项,则意味着配置的代理服务器是某代理阵列的成员,而且该阵列中的所有其他成员都是其同级服务器。有关使用代理阵列的更多信息,请参见通过代理服务器阵列进行路由选择。
Parent Array。父阵列是代理或代理阵列成员路由经过的代理阵列。因此,如果代理在访问远程服务器之前路由经过某个上游代理阵列,则该上游代理阵列将被视为父阵列。有关将父阵列用于代理服务器的更多信息,请参见通过父阵列进行路由选择。
Proxy Timeout。代理超时是指来自远程服务器的连续网络数据包之间的最大时间间隔,在超过该时间间隔后,代理服务器判定请求超时。代理超时的默认值为 5 分钟。
如果远程服务器使用服务器推送 (server-push) 功能且页面间的延迟超过代理超时,可能在完成传输之前即终止连接。请改为使用客户机拉曳 (client-pull) 功能,向代理发送多个请求。