Sun Java System Web Proxy Server 4.0.8 管理指南

超时值

超时对服务器性能具有显著影响。为 Proxy Server 设置最佳超时值有助于节省网络资源。

在 Proxy Server 中,可以使用两个特定于实例的 SAF(server application function,服务器应用函数)以及一个全局参数来配置超时值:

init-proxy() SAF(obj.conf 文件)

init-proxy() 函数用于初始化 Proxy Server 的内部设置。此函数在 Proxy Server 初始化过程中被调用,但还应在 obj.conf 文件中进行指定以确保正确初始化各值。

此函数的语法如下:

Init fn=init-proxy timeout=seconds timeout-2=seconds

在上例中,对 Proxy Server 的 init-proxy SAF 超时设置直接应用了以下参数:

http-client-config() SAF(obj.conf 文件)

http-client-config 函数用于配置 Proxy Server 的 HTTP 客户机。

此函数的语法如下:

Init fn=http-client-config
  keep-alive=(true|false)
  keep-alive-timeout=seconds
  always-use-keep-alive=(true|false)
  protocol=HTTP Protocol
  proxy-agent="Proxy-agent HTTP request header"

这些设置包括:

KeepAliveTimeout() SAF(magnus.conf 文件)

KeepAliveTimeout() 参数确定服务器使客户机与 Proxy Server 之间的 HTTP 保持活动连接或持久性连接处于打开状态的最长时间(以秒为单位)。默认值为 30 秒。如果闲置时间超过 30 秒,则连接会超时。最大值为 300 秒(5 分钟)。


注意 – 注意 –

magnus.conf 文件中的超时设置适用于客户机与 Proxy Server 之间的连接。obj.conf 文件内 http-client-config SAF 中的超时设置适用于 Proxy Server 与原始服务器之间的连接。