2011-11-09 10 views
1

私はPHPチャットを作成しています(badoo.comに似ています)。\ ここでは、メッセージや入力を確認することがあります。 1秒間にリクエストを送信すると、少し遅くなります。 だから、私はFacebookをどのようにして膨大な量のAJAXリクエストを送信せずに取り出しているかを調べてみることにしました。 変更を加える(例:友だちがオンラインになり、新しいメッセージが投稿されたなど...)と、別のものが送信されるまで、ただ1つを送信してループしていることに気付きました。ajaxとjQuery chat

私の質問は:どうすればいいですか?

+0

。 Googleからいくつかのサンプルコードが提供されます。 – AndrewR

+1

この技術は長いポーリングと呼ばれ、ここで見てください: http://stackoverflow.com/questions/333664/simple-long-polling-example-code –

+0

私が探しているのはまさに私が探しているものです。 ) – erratbi

答えて

1

多分、あなたはHTML5ウェブソケットを見ることができます。

ここでは、それについての良いプレゼンテーションです。ロングポーリングは、プレゼンテーションに含まれている:それは長いポーリングと呼ばれています

Presentation