7

Facebook が使用するようなリアルタイム Web アプリケーション (例: Friends Notifications) にとても興味があります。よろしく

4

10 に答える 10

0

このプロジェクトもとてもいいです:

http://socketo.me/

とその純粋なphp

于 2013-06-14T05:28:07.380 に答える
0

JS で setinterval() を使用し、ajax 関数を使用して、データベースに (現在のユーザーには表示されていない) 新しいメッセージがあるかどうかを確認することをお勧めします。PP: jquery と php をある程度理解する必要がありますが、全体的には自分で作成することで柔軟性が高まり、バグ修正がはるかに簡単になります。

于 2013-10-23T19:31:28.130 に答える
0

Facebookの友達通知はプッシュ技術を使用しています。

プッシュまたはサーバー プッシュは、特定のトランザクションの要求が発行者または中央サーバーによって開始される、インターネット ベースの通信のスタイルを表します。これは、情報の送信要求が受信者またはクライアントによって開始されるプルとは対照的です。

このリンクをたどると、Comet を使用して技術的に動作する方法の詳細を読むことができます。

于 2013-08-23T12:01:04.970 に答える
0

http://www.asp.net/signalrがあり、接続に最適なサービスを使用します。たとえば、websocket が利用可能な場合は websocket を使用し、そうでない場合はポーリングなどの他の手法 (最悪の手法) を使用します。

もう 1 つはhttp://nodejs.org/です。どのように機能するかはわかりませんが、良いオプションのようです。私はそれもウェブソケットを使用していると思います。

于 2013-08-22T19:13:01.367 に答える
0

別のソリューションは AngularJS ( http://anuglarjs.org ) です。これは、Google 内の誰かによって開発された新しいテクノロジであり、Web アプリケーション開発において多くの可能性を秘めているようです。

于 2013-09-23T20:48:14.467 に答える
0

また、これを見て、その長いポーリングは非常に単純ですが、socket.io http://www.screenr.com/SNHよりも優れているわけではありません

于 2013-06-14T08:46:03.190 に答える