このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

Keep alive

発言者:smart
( Date Tuesday, March 04, 1997 20:27:50 )


先日WebSTAR2.0.2にアップ致しました。plug-inは、admin,cache,logroller,ssi,
NetCloakを入れております。サーバーの方も安定してきたので、速度アップを
考えております。Improving WebSTAR Performanceに従って、設定をして見ました。
Keep aliveを使用されている方のコメントをお願いします。

坂野 純久 さんからのコメント
( Tuesday, March 04, 1997 21:41:45 )

Keep Aliveの件ではなく申し訳ないのですが、WebSTAR 2.0.2にすると日本語
が化ける場合があります。再現性のテストをしなければならないのですが、
サーバを長時間止めるわけにもいかないので、未確認です。
すぐにそうなるといったものでなく、数時間のうちに化けてきます。うちでは
ちょっと問題ありなのでとりあえず、2.0.1に戻しました。と、いってもPlugin
だけですが。

田中求之 さんからのコメント
( Tuesday, March 04, 1997 22:07:31 )

>Keep aliveを使用されている方のコメントをお願いします。

何に関するコメントが必要なのか良く分かりませんが、一般的なことを。

KeepAlive が有効なのは、一つのページに多数の画像などが含まれている場合です。
つまり、1ページ分のデータを読み込むの必要な Connection が多ければ多いほど
KeepAlive の効果が出ます。

逆に、この会議室のように、テキストベースの情報で構成されたページでは KeepAlive
は効果がありません。

まずこの点は確認しておいてください。

KeepAlive をオンにする場合の注意点は、Max User の数を、通常の設定の3倍ほど
にしておく必要があるということです。これを忘れると、画像の転送で Broken pipe
エラーが頻発したり、すぐにサーバーが Busy になります。

WebSTAR 2.0 が出たときには、このサーバーも KeepAlive 接続で運用して
いましたが(その時出た問題点などは、過去の発言にあります)、私のサーバー
ではさほど意味がないので、今はオフにしてあります。

田中求之 さんからのコメント
( Tuesday, March 04, 1997 22:15:56 )

>WebSTAR 2.0.2にすると日本語
>が化ける場合があります。

私のところでは、この現象は起きていません。

もっとも、WebSTAR 2.x の場合、問題が起きるとしたら Plugin という状況です
ので、Plugin の何を使用しているか、によって変わってくるのでしょうが。

ちなみに、私のサーバーは2.02 英語版で、

Plugin は SSI, Admin, Image Map の3つの付属のものと、
NetCloak, Welcome の2つのサードパーティのものを使っています。

Data Cache は使っていません。File Info Cache はオンです。
KeepAlive はオフです。


坂野 純久 さんからのコメント
( Wednesday, March 05, 1997 02:30:31 )

Plugin は全部入ってます(^_^;) SSI, Admin, Image Map と MacWebCam、
Easy-BBS-Plugin にしても化けます。MacWebCam が怪しいのかな?
Easy-BBS-Plugin は2日程経過するとページの最後の方で一部文字化けす
る現象がありますが、これも影響している様な感じです。
Data Cache を ON にしているのも怪しいなぁ。
とりあえず、また WebSTAR 2.0.1 付属の Plugin に戻しました。

smart さんからのコメント
( Wednesday, March 05, 1997 06:58:19 )

コメントありがとうございます。Max Connection=20の状態で、
KeepAlive connections=4,KeepAlive Duration=10とマニュアル通りに設定した所、
早速broken pipeが現われました。現在、Max Connection=50にしておりますが、

>KeepAlive が有効なのは、一つのページに多数の画像などが含まれている場合です。
>つまり、1ページ分のデータを読み込むの必要な Connection が多ければ多いほど
>KeepAlive の効果が出ます。

余り、効果無い様ですね。
ところで、Connectionの数は、どの様に決まるのでしょうか。

田中求之 さんからのコメント
( Wednesday, March 05, 1997 15:23:54 )

>ところで、Connectionの数は、どの様に決まるのでしょうか。

ページ内で使われているパーツ(画像など)の数で、その1ページを読み込む
のに必要なコネクションが決まります。

画像や音声などのパーツ一つにつき1コネクション必要ということになります。

HTML のページのファイルで必ず1コネクション取ります。そして、それ以外に
画像が3つ使われていたら、合計で4コネクションで1ページを取り込むことに
なります。

Netscape などのブラウザは、同時に4コネクションまでは平行して転送を
行えますから、基本的には(状況によって変わりますが)、1ページが4コネ
クションまでで取り込めるものであれば、KeepAlive は活きてこないはずです。

ところで、KeepAlive って、そもそもどういう処理を行って、なぜ速度の
メリットが生じるかはご存じですよね?


smart さんからのコメント
( Wednesday, March 05, 1997 18:21:00 )

>Netscape などのブラウザは、同時に4コネクションまでは平行して転送を
>行えますから、基本的には(状況によって変わりますが)、1ページが4コネ
>クションまでで取り込めるものであれば、KeepAlive は活きてこないはずです。

このコネクション数は、client側のネットワークの設定で設定出来るパラメータでしょうか。
確かdefault=4であったと思います。この例は、その設定では却って、
Keep-Aliveは効かないことになるわけですね。

>ところで、KeepAlive って、そもそもどういう処理を行って、なぜ速度の
>メリットが生じるかはご存じですよね?

こういう事が実は良く分かっていない所から、悲劇が始まっていると思います。
複数の要求を1つのTCPセッションで送る方式と言う事でしょうか。

前薗 健一 さんからのコメント
( Wednesday, March 05, 1997 19:01:48 )

to 坂野さん
> Easy-BBS-Plugin にしても化けます。

WebSTAR 2.0.1 だと大丈夫ということでしょうか。 (^^)?

坂野 純久 さんからのコメント
( Wednesday, March 05, 1997 21:14:17 )

To: 前薗さん
WebSTAR 2.0.1 でも化けます。
1〜2日はちゃんと動くのですが、だいたい3日目位になると特定の箇所が
化けるのです。私のページ(http://www.mild.hitinc.co.jp/BBS/top.bbs)
だと、最後の部分だけが化けます。昨日、WebSTARをリスタートしましたの
で、明日か明後日には化けていると思います。これは再現性があります。
その化ける部分の前後のテキストが影響しているのでしょうか? うむぅ


→  Web Conference

田中求之 さんからのコメント
( Wednesday, March 05, 1997 21:25:21 )

>client側のネットワークの設定で設定出来るパラメータでしょうか

これは、同時に処理するコネクションの数です。ですから、4に設定してあると、
Netscape は同時に4つのコネクションの処理を行います。ですから、1つの
ページを転送するのに必要なコネクションが4より多い場合は Keepalive が
効いてくる、ということになります。

KeepAlive が効いてくるかどうかは、ブラウザが同時に処理できるコネクションの
数(普通は4ですが)と、転送されるページのデータがどのように構成されているのか
ということによって決まってきます。

田中求之 さんからのコメント
( Wednesday, March 05, 1997 21:30:37 )

>複数の要求を1つのTCPセッションで送る方式と言う事でしょうか。

そうです。通常は、データごとに、新しいコネクションを張って、データの転送を
行いますが、KeepAlive の場合、一つのコネクションで、複数のデータを続けて
送るというものです。これによって、コネクションを張ったり、切ったりするという
TCP の通信の処理が不要になりますので、そのぶん、転送速度が上がることになり
ます。


前薗 健一 さんからのコメント
( Thursday, March 06, 1997 00:20:34 )

to:坂野さん

> WebSTAR 2.0.1 でも化けます。

会議室にお邪魔してみました
> | Vis幕錘s | ゚ル視ot;ページ一覧"<ミセチ濔 

化けてますね。 (;_;)
以前、特定のフッターでの文字化けが報告されていたのですが、
bbs-plugin の問題なのかな〜?