Cosminexus システム構築ガイド

[目次][用語][索引][前へ][次へ]

8.5.1 Persistent Connectionによる通信制御の設定

ここでは,Persistent Connectionによる通信制御の設定について説明します。

<この項の構成>
(1) 概要
(2) 設定方法
(3) 設定例

(1) 概要

Persistent Connectionは,WebクライアントとWebサーバ間で確立したTCPコネクションを持続して,複数のHTTPリクエスト間で使用し続けるための機能です。Persistent Connectionを使用することによって,WebクライアントとインプロセスHTTPサーバ間でのコネクション接続に掛かる時間を短縮し,処理時間の短縮と通信トラフィックの軽減を図れます。

(2) 設定方法

Persistent Connectionによる通信制御は,簡易構築定義ファイルで設定します。論理J2EEサーバ(j2ee-server)の<configuration>タグ内に,次のパラメタを設定してください。

(3) 設定例

Persistent Connectionによる通信制御の設定例を次に示します。

 
:
<param>
  <param-name>webserver.connector.inprocess_http.persistent_connection.max_connections</param-name>
  <param-value>5</param-value>
</param>
<param>
  <param-name>webserver.connector.inprocess_http.persistent_connection.max_requests</param-name>
  <param-value>100</param-value>
</param>
<param>
  <param-name>webserver.connector.inprocess_http.persistent_connection.timeout</param-name>
  <param-value>15</param-value>
</param>
:
 

この設定例では,TCPコネクション数が「5」を超えた場合,またはリクエスト処理回数が「100」を超えた場合には,リクエスト処理終了後にTCPコネクションを切断します。また,タイムアウト時間「15」秒を過ぎてもリクエスト処理要求がない場合は,TCPコネクションを切断します。