javascript - クライアント側でJSを介してHTTPの長い接続を実装する方法はありますか
高洛峰
高洛峰 2017-05-19 10:30:44
0
7
531

タイトルにあるように、特定のサーバーに頻繁にデータをリクエストし、接続リクエストを確立し続ける必要があります。これには多くのオーバーヘッドが発生します。HTTP の長い接続とその後のデータを JS で実装する方法はあるのだろうかこの接続チャネルを再利用し続けるだけですか? (WebSocket を無視します)

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(7)
伊谢尔伦

websocket.io

いいねを押す +0
为情所困

http1.1 では、デフォルトでキープアライブがオンになっており、サーバーがヘッダーに connection-close を積極的に書き込まない限り、接続は閉じられません。したがって、あなたの心配は無用です。
キープアライブが正常かどうかはCRULコマンドで確認できます。

リーリー

長時間の接続が正常な場合、次の出力が表示されます

リーリー

接続... そのままの状態は、サーバーが接続を閉じておらず、クライアントが接続を再利用できることを意味します。

いいねを押す +0
黄舟

WebSocket を使用したくない場合は、ロングポーリングを使用してください。

いいねを押す +0
左手右手慢动作

メッセージの量は通常、WebSocket を使用して十分です。ハイエンドが必要な場合は、Alibaba のオープンソース RocketMQ を検討してください。

いいねを押す +0
大家讲道理

ウェブソケット?

いいねを押す +0
我想大声告诉你

WebSocketを使用する

いいねを押す +0
淡淡烟草味

ウェブソケット

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート