Interstage Application Server チューニングガイド
目次 索引 前ページ次ページ

付録E Webサーバ(Interstage HTTP Server)の環境定義

E.1 クライアントとの接続に関するチューニング

タイムアウトの設定

 タイムアウト時間を設定する場合、環境定義ファイル(httpd.conf)の以下のディレクティブを編集します。

Timeout クライアント送受信タイムアウト時間(秒)

 クライアントとの間でデータパケットを送受信するときに待機する最長の時間(秒)を指定します。待機時間には、0から65535までを指定することができます(0を指定した場合、無制限)。
 Interstage HTTP Serverは、指定された時間に達してもパケットを受信できない場合、接続を閉じます。接続しているネットワークのトラフィックが増大し、接続が頻繁に中断される場合には、本時間を増やすことにより中断回数を減少させることができます。
 クライアント送受信タイムアウト時間の初期値は“600”、省略値は、“300”です。

HTTP Keep-Alive機能の設定

 HTTP Keep-Alive機能を設定する場合、環境定義ファイル(httpd.conf)の以下のディレクティブを編集します。

KeepAlive On|Off

 Interstage HTTP Serverでは、クライアント(Webブラウザ)との間で持続的な接続を維持することができます。
 “Off”を指定した場合は、1つの要求が完了するたびに接続を閉じて、次の要求に対して新しく接続しますが、“On”を指定することにより複数の要求を同じ接続で繰り返し使うことができるため、クライアントのレスポンスが向上します。
 初期値・省略値は、“On”です。

KeepAliveTimeout 次のリクエストまでのタイムアウト時間(秒)

 クライアントの1つのリクエストが完了してから、接続を閉じずに次の新しいリクエストを待つ時間(秒)を指定します(“KeepAlive On”の場合のみ有効)。接続維持時間には、0から65535までを指定することができます。この時間を経過しても次のリクエストがない場合は、接続を閉じます。
 接続維持時間の初期値・省略値は、“15”です。

クライアントの同時接続数の設定

 クライアントの同時接続数を設定する場合、環境定義ファイル(httpd.conf)の以下のディレクティブを編集します。

ThreadsPerChild 同時アクセス最大数(クライアント数)

 Interstage HTTP Serverが、クライアント(Webブラウザ)からの要求を同時に接続を受け付けることができる最大数を指定します。最大数は、1から1536までを指定することができます。
 この値を大きくすることにより同時アクセス可能な数は多くなりますが、メモリ資源や一時ファイルなどの消費に伴いシステム全体の性能が劣化する可能性があります。
 同時アクセス最大数の初期値は“50”、省略値は“40”です。


目次 索引 前ページ次ページ

Copyright 2005 FUJITSU LIMITED