![]() |
カレッヂ |
質問者 風頼坊
投稿日 7/12(木) 14:49:25
こんにちは。 今、チャットの設置を考えているんですが、リロードなしで 発言すると参加者全員が更新されるようなプログラムは 作れないでしょうか。? |
回答者 しあわせのツボ
[削除]
投稿日 7/12(木) 17:17:55
CGIとHTMLの組み合わせを使う限り、現状では不可能です。 どうしてもというならIRCを使って下さい。 Javaアプレットでも可能なようですが、詳しくないので…。 |
回答者 まさ
[削除]
投稿日 7/12(木) 21:39:58
どのような意図でリロードなしにしたいのかわかりませんが、恐らくはサーバー負荷の ことを考えてのことだと思います。 大概のチャットは一定間隔毎にリロードします。しかしその度にCGIを動かしていたら サーバー負荷はかなりなものになるでしょう。よくCGIの設置はいいですが、チャット はダメということろも多いですが、それはリロードする度にCGIが動き、そのようなチ ャットが同時にいくつも走るとサーバー負荷(メモリー消費も)が相当なものになるので チャットの設置はダメと言う所が多いのでしょう。 ようはリロードする度にCGIが動かなければいいのです。 チャット一覧をHTML化するのがするのが一番簡単でしょう。 HTMLならばリロードしてもサーバー負荷は軽いと思います。 発言があればHTMLを作り直す。あとはそれをリロードするだけ。 これでいいのではないでしょうか? あとこれはBBSにも当てはまります。BBSも大概は閲覧のみです。こちらもHTML化 すればかなり軽くなります。チャットのように頻繁にリロードするものならHTML化でか なり軽くなると思います。 発言があった時だけ参加者全てを更新する。 わたしも以前それをシグナルでやろうとしましたが、不可能でした。 それは技術不足で不可能と言うのではなく、実際のシステムとして不可能なのです。 そのようなことはできません。 HTML化が現実的かと思いますが。 |
質問者 風頼坊
[削除]
投稿日 7/13(金) 09:56:51
しあわせのツボさん、まささん、早速の回答を有難うございました。 やっぱり、CGIでの処理は無理でしたか。(^^; いろいろと試行錯誤をたしてみたんですが、どうしても わからず、もしかしたらと思い質問させて頂いたんです。 Javaでやる方法があるみたいなので、また研究してみます。 また、他の事で質問する時もあると思うので、その時はよろしく お願いします。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |