3

WebSocketの方がはるかに高速だと思います。それで、たくさんのajaxを継続的に使用したい場合は、代わりにWebSocketをお勧めしますか?

4

5 に答える 5

3

それは2つの異なる技術です。AJAX クライアントでは、サーバーにリクエストを送信し、応答を待ちます。Websocket は Comet テクノロジの HTML5 実装であり、サーバーからクライアントに情報をプッシュするという考え方です。

于 2010-06-30T17:24:15.417 に答える
1

Ajax はオーバーヘッドが原因で遅くなります。しかし、Ajax はより互換性があり、Websocket は現在少し実験的であり、ほとんどのブラウザーで広くサポートされていません。

于 2010-06-28T15:10:16.037 に答える
0

間違いなく WebSocket!. 前回のインターンシップでは、WebSocket と Erlang を組み合わせてフィーチャー フォン向けのチャット アプリを作成しました。リソース効率が高いだけでなく、より高速で、本当にリアルタイムでした。どちらかの端が閉じるまで、接続は常に開いています。

ああ、それらは実験的なものですが、Chrome、Firefox、Android、iOS でうまく動作します。唯一の問題は、使用していたライブラリが原因であった BB を使用したデータの解析に関するものでした。そのため、ライブラリのデータ解析アルゴリズムを書き直したところ、機能しました。これらのプラットフォームでのみテストしました。

WebSockets の raw 実装を改善する Socket.IO をチェックアウトできます。簡単なデモについては、次のリンクにアクセスしてください: http://socket.io/#how-to-use

于 2012-12-04T04:02:45.183 に答える
0

スピードの問題ではなく、コミュニケーションとリアルタイムプロセスの問題だと思います

于 2010-06-28T15:08:56.843 に答える
0

定期的に非同期データ転送が必要な場合は、Websocket を試してみるとよいでしょう。非常に使いやすいです。1 つの問題は、初期段階であるため、websocket インターフェースが変更され (既に発生しています)、コードを更新するまで Web アプリケーションが使用できなくなる可能性があることです。

于 2010-06-30T16:58:18.727 に答える