Sun Java System Web Proxy Server 4.0.4 管理指南

逾時值

逾時對伺服器效能的影響巨大。為 Proxy Server 設定最合適的逾時值,有助於節省網路資源。

若要配置 Proxy Server 內的逾時值,可使用兩個針對實例的 SAF (伺服器應用程式函數) 及一個全域參數:

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 與原始伺服器之間的連線。