人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Apacheの処理についてですが「KeepAliveRequests」は同時セッション数という意味でしょうか。もしくは同時接続数でしょうか。多アクセスサイトでの運用方法や増設の目安を知りたいです。

●質問者: hide355
●カテゴリ:コンピュータ
✍キーワード:Apache アクセス サイト セッション 接続
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● tomocky1
●20ポイント

http://httpd.apache.org/docs/2.0/mod/core.html#keepalive

core - Apache HTTP Server

http://e-words.jp/w/E382ADE383BCE38397E382A2E383A9E382A4E38396.h...

キープアライブとは 【keep alive】 ─ 意味・解説 : IT用語辞典 e-Words

「サーバとクライアントの間で接続が切れていないことを一定時間ごとにパケットを送信して確認すること」です。

設定値は、よほど大きい物でない限りはデフォルト値でいいのではないかと思ってきましたが、いかがでしょうか。

◎質問者からの返答

なるほど。確かにデフォルト設定でもよさそうですね。


2 ● karla
●50ポイント

http://www.atmarkit.co.jp/flinux/rensai/apache16/apache16b.html

@IT:Apacheパフォーマンス・チューニングの実践(2/2)

正しくはMaxKeepAliveRequestsです。

この設定は、KeepAliveで張ったセッションでの最大受付リクエスト数です。

通常、HTML1ページを表示する場合、HTML以外に画像ファイルなど1つずつWEBサーバへ接続し取得します。

KeepAliveはこれを簡略化し、1回の接続でHTMLファイルや画像ファイルを取得する機能です。

これにより接続、切断の負荷がなくなりパフォーマンスが向上します。

そして、MaxKeepAliveRequestsは1つのセッションでいくつまでリクエストを受けるか?の設定となります。

URLにも書かれていますが、1ページを構成するファイル数が妥当です。

◎質問者からの返答

URLの内容を読みましたが非常に有用ですね。

1セッション=1クライアントで1HTMLに画像20点ある場合を想定すると1セッション21リクエストですか?


3 ● Onodera
●30ポイント

http://www.nspl.co.jp/Solaris/Internet/apache1_3_12.html#httpd.c...

Apacheのインストールと設定

とか

http://www.atmarkit.co.jp/flinux/rensai/apache2_03/apache03b.htm...

@IT:httpd.confによるWebサーバの最適化(2/3)

にありますが、ひとつの接続先に対する同時セッション数と考えていいようです。


上記URLでは

1ページ当たりの平均的なファイル数+α

をMaxKeepAliveRequestsの数値にするとよいでしょう。


とありますね。

◎質問者からの返答

ということは

MaxKeepAliveRequests 100

ServerLimit 150

MaxClients 150

で同時に500人がアクセスしたら350人は処理待ちになりそれ以外に50人はKeepAliveがないことからレスポンスが遅れるということですかね?

また静的コンテンツ(画像なしhtml)を許容範囲3秒程度でストレスレスで表示できるクライアント数は3秒x150(MaxClients)となりますか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ