CGIのアクセス待機は有限である必要があるの?

[上に] [前に] [次に]
masa 1999/05/28(金) 07:57:27
CGIでロックがかかっているときなどに待機する際、
とほほさんのCGIでは有限ループを使用しているようですが、
このループは有限でなければならないのでしょうか?
ブラウザ側が「停止」の要求を出せば、
無限ループであってもCGIの処理は中断されるようにも思われるのですが・・・。


なえ 1999/05/28(金) 08:24:02
>ブラウザ側が「停止」の要求を出せば、
>無限ループであってもCGIの処理は中断されるようにも思われるのですが・・・。
いいえ、中断されません。
ブラウザの停止ボタンは読み込みを停止するだけです。

masa 1999/05/29(土) 06:48:42
[[解決]]
サーバー側ではしっかり処理を継続しているわけですね。
わかりました。ご返答ありがとうございます。

exon 1999/06/01(火) 07:01:32
解決済みのようですが。
ちょっとだけ。
CGIって実行終了してから、ブラウザに結果が送られてくるわけで。
サーバでの処理が終わらないと、ブラウザはいつまで待っても、データが来ません。
基本的には。
サーバプッシュといって段階的に出力する方法もあるようですが。

チューチューマウスのikeさんのHPでそんなのがありましたよね。あれ、とても感心しました。

ゆき 1999/06/01(火) 14:41:37
exonさんへ
最初の質問と話がそれるようですみません。

> チューチューマウスのikeさんのHPでそんなのがありましたよね。

ちょっと見てみたんですが、それらしいものが見当たりません。
どこに載せてあったか覚えていらっしゃらないでしょうか??

exon 1999/06/23(水) 02:55:25
ここの掲示板の検索もサーバプッシュになっているようです。
かっこいいですよね。

チューチューマウスのHPでは、パスワード検索CGIがサーバプッシュでした。

とほほ 1999/06/23(水) 22:55:11
> いいえ、中断されません。
未確認ですが、サーバーによってはいろいろなケースがあるかもしれま
せん。ブラウザとの接続が切れた時点で、CGIプロセスを無理矢理殺し
てしまうもの、一定時間後に無理矢理殺してしまうもの・・・しかし、
極力、こうした機能に頼らず、自分で終了する良い子なCGIを作るのが
よいです。

> ここの掲示板の検索もサーバプッシュになっているようです。
ちょっと訂正。えーと、よく言われる「サーバープッシュ」は、1回の
HTTP-GETで複数のオブジェクト(HTMLページやGIFファイル)を返すも
ので、「ラウンジの検索」は、1回のHTTP-GETで1つのオブジェクト
(検索結果)しか返さないので、厳密に言うと「サーバープッシュ」で
はないと解釈しています。「バッファリングしないのでブラウザに逐次
書き出される技術」・・・・・ですね。(^_^;)

B-Cus 1999/06/23(水) 23:12:52
> よく言われる「サーバープッシュ」は、1回のHTTP-GETで複数のオブジェクト
> (HTMLページやGIFファイル)を返すもの
つまりHTTP/1.1を使って、1回のコネクションで済ませることを
サーバープッシュと言う、ということですか?

徳明 1999/06/25(金) 12:22:02
HTTP/1.1は、1回のHTTP-GETで複数のオブジェクトではなく、
1回のコネクションで複数のHTTP-GETではないかな?

B-Cus 1999/06/25(金) 14:23:02
あ、そうか。じゃ違うのね。いまだにサーバープッシュが
何者なのかよーわからん。

[上に] [前に] [次に]