6

重複の可能性:
ASP.NET のコメット実装?

リアルタイム チャット Web サイトの作成を検討していますが、開始する前にいくつか質問がありました。

まず、1 つの会話に複数の人が参加し、複数の会話が同時に進行できるようにしたいと考えています。

いくつかの調査を行った後、多くの人がロングポーリングを提案しました。スケーラビリティは問題のように聞こえますが、各ユーザーはサーバーで待機している接続を持ち、各接続は独自のスレッドを使用しているようです。複数のユーザーがいる場合、これによりパフォーマンスの問題が発生する可能性があります。私がこれについて読んだとき、ほとんどの場合、彼らは Apache をサーバーと呼んでいました。IIS (6 または 7) でも同じ問題が発生しますか? 問題が発生する前に、IIS が処理できるユーザー数はおよそ何人ですか?

IIS で ajax を使用したロング ポーリングは、リアルタイム チャット Web サイトを作成するための適切なオプションですか、それとも接続をより適切に処理できる別のサーバーがありますか? 他に調べるべきことはありますか?

4

0 に答える 0