2010-12-05 6 views
0

私は最近、COMETと、それ自体がページからのリクエストを受けずにクライアントページにどのように対応できるかを知りました。しかし、私はAJAXと比較して非常に効率的で簡単なこの技術でどのような可能性があるのだろうかと思っていました。AJAX上のCOMETの可能性

:-)

答えて

0

より多くのチャットのウェブサイトは今真剣に、HTML5仕様の一部である、WebSocket APIは、サーバがクライアントにデータをプッシュすることができます。このための大きな利点は、クライアントが更新のためにサーバーを継続的にポーリングする必要がなくなったことです。更新が利用可能な場合、サーバーはクライアントにデータをプッシュし、更新を通知します。現代のブラウザはすでにそれをサポートしています。一方、プロトコルを処理するためには追加のサーバーが必要です。

+0

を超えて、あなたはjqueryのをに関するいかなる効率的な彗星溶液を知っていますか? – Starx

+0

jqueryは必要ありません。 WebSocket APIは非常に簡単です(http://ajaxian.com/archives/legitimizing-comet-with-html-5-websocket)。 –

-1

今度はcomet.cometの時間が逆ajaxです。あなたがチャットアプリケーションでajaxを使用しているなら、毎回データベースの更新をチェックする必要がありますが、彗星の場合はすべてサーバー側のイベントについて調べる必要があります。イベント@サーバー側では、データベースが更新されているときに自動的にWebページを更新します。これはすべての時間を要求する必要はありません。したがって、大きなno.of要求のためにサーバーの頭痛を避けることができます。非常に速い。

これはそれをcomet.check使用して、ライブチャットの例:www.zeitoun.net/articles/comet_and_php/start

そのアヤックス

+0

うわー、http://stackoverflow.com/questions/4357780/developing-chat-api-like-that-of-stackoverflowのコピーされた答え。ありがとうございました – Starx

関連する問題