4

Facebook と同じようにリアルタイムでオンライン クライアントに通知を送信する必要がある Web サイトがあります。さらにグーグルで調べたところ、プッシュおよびプル テクノロジに関する多くのドキュメントが見つかりました。このドキュメントから、Ajax またはソケットを使用してそれらを実装する方法を見つけました。私の場合、何が最適で、javascript または jquery と php を使用してどのようにコーディングされているかを知る必要があります。

4

3 に答える 3

2

あなたのケースを詳細に知らなければ、あなたのケースで何が最善の使用法であるかをあなたに言うことはできません。

ほとんどの場合、クライアントに1〜2秒ごとにサーバーをチェックさせ、何か新しいことが起こったかどうかを尋ねるだけで十分です。ほとんどの場合、これはソケットよりも優先されます。これは、構成を変更せずにすべてのWebサーバーで機能し、AJAXをサポートするブラウザー(古いブラウザーも含む)で機能するためです。

クライアントが少なく(すべてのクライアントがサーバー上でオープンソケットを必要とするため)、リアルタイムが必要な場合は、WebSocketを使用できます。いくつかのPHP実装があります。たとえば、次のようになります。http ://code.google.com/p/phpwebsocket/

于 2012-04-15T11:20:32.887 に答える
0

jQueryを使用してロングポーリング手法を適用するだけです。

ソケットはまだどこでもサポートされていません。また、これを機能させるには、サーバーでリスニングソケットを開く必要があります。

于 2012-04-15T11:18:43.653 に答える