-3

新しいアプリケーションを開発中です。次のように動作します。

=> すべてのユーザーがグループに割り当てられます。

=> ユーザーがログインすると、ホームページには、そのグループに属するユーザーのすべてのメッセージを含むメッセージを追加するためのテキストエリアが表示されます

=> 1 人のユーザーが複数のグループに割り当てられる場合があります。その場合、ユーザーはメッセージを共有したいグループを選択する必要があります。

=>メッセージには画像や動画も含まれることがあります

つまり、Facebook のニュースフィードのようなチャット ルームです。

さて、私の質問は、カスタマイズが簡単なプラグインやスクリプトはありますか? フラッシュ、ジャバスクリプト。

または、毎秒 ajax リクエストを送信して新しいメッセージがないかデータベースをチェックし、画面上でグラブしてフェッチすることもできます。しかし、私が恐れている唯一のことは、サーバーやアプリが遅くなったり死んだりすることです.

親愛なる天才兄弟の良い解決策を教えてください。

4

3 に答える 3

2

チャットグループを簡単に作成するスクリプトはありません。必要に応じて ajax を使用してメッセージを取得できます。

しかし、ウェブソケットまたはサーバーがイベントを送信した方がはるかに良い考えです。ただし、apache でサーバー送信イベント (SSE) を使用することも、apache が開いている接続ごとにプロセスを作成するため、実際には良い考えではありません。SSE を使用する場合は、nginx を使用することをお勧めします

SSEにリンクします。
https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#Error_handling

ウェブソケット。
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API

于 2013-10-02T12:30:38.517 に答える
1

よく学ぶ:

  • jquery
  • nodejs

そして、他の質問をして戻ってきます。

于 2013-10-02T12:50:12.030 に答える
1

学習できる場合は、次のことを学習します。

  1. Node.js
  2. Angular.js
  3. Socket.io
  4. Express.js

彼らはあなたの人生を楽にすることができ、このアプリは数分で可能になります. angular サイトでデモを探してください。

于 2013-10-02T12:54:13.537 に答える