0

質問があります... 私は現在、Web ページの簡単なグループチャット機能に取り組んでいます。グループでのみ利用できるため、ユーザーがニックネームなどを指定する必要はありません...ユーザーはすでにログインしている必要があるため、ニックネームはシステムに既に認識されています。

とにかく、それはグループ全体のための単純なチャット ルームであるべきです - 1 対 1 のプライベート チャットはありません!

質問は: Ajax Push (たとえばここのように) を調べるのは良い考えだと思いますか?それとも単純なグループ チャットにはやり過ぎですか? jqueryを介したやり過ぎであり、ロングプルの方が良いでしょう(その場合-ロングプルのチャット機能に関する本当に良いチュートリアルを知っていますか?)?

ヒントやその他の情報は大歓迎です! :)

よろしくお願いします

P

4

1 に答える 1

1

プルは簡単ですが、サーバーの負荷が大きくなり、明らかにリアルタイムではありません。優れたチャット エクスペリエンスを得るには、プッシュの方が断然優れています。ただし、サーバーに搭載されているテクノロジーと、それをどの程度制御できるかによって、実装する能力が制限される場合があります. プッシュ (Comet) システムを数回実装しましたが、間違いなく実行可能です。それは本当にあなた次第です。考慮すべき事項 (ユーザー数、実装の難しさなど) については、適切に処理されているようです。ユーザーが多ければ多いほど、プッシュを使用する方が良いでしょう。サーバーの負荷が大幅に軽減され、部屋でのやり取りが改善されるからです。

考慮すべきもう 1 つのことは、どのブラウザーをサポートするかです。プッシュで IE をサポートすることは、他のブラウザーをサポートするよりも難しい場合がありますが、確実に実行可能です (私は IE6 までさかのぼってサポートしています)。

最後に、最新のブラウザーのサポートのみを考えている場合は、代わりにWeb ソケットの使用を検討することをお勧めします。これは、プッシュよりも簡単で、パフォーマンスが向上するためです。

于 2012-06-13T17:55:32.707 に答える