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