WebSocket の導入とコア アーキテクチャ設計に関する簡単な説明

巴扎黑
リリース: 2017-06-15 10:09:01
オリジナル
1436 人が閲覧しました

HTML5 WebSockets仕様は、WebページがWebSocketプロトコルを使用してリモートホストと双方向通信できるようにするAPIを定義します。 WebSocket インターフェイスを導入し、ネットワーク上のソケットを介した全二重通信チャネルを定義します。 HTML5 WebSocket は、2 つの接続を維持することで全二重接続をシミュレートするために使用されるポーリングおよびロング ポーリング ソリューションを登ることができなくなることなく、不必要なネットワーク トラフィックと遅延を大幅に削減します。 HTML5 WebSocket は、プロキシやファイアウォールなどのネットワークの危険性を考慮し、あらゆる接続でのストリーミングを可能にし、HTML5 WebSocket ベースのアプリケーション サーバーの負担を軽減し、より多くの同時実行をサポートできるようにします。接続する。以下の図は、WebSocket ベースの基本的な構造を示しています。この構造では、ブラウザは全二重 WebSocket 接続を使用してリモート ホストと直接通信します。通常、アプリケーションは基本的な防御ファイアウォールとプロキシにロング ポーリングを使用します。このテクノロジーは効果的ですが、500 未満のアプリケーションには適していません

1。 HTML5 WebSocket の実践的な戦闘と分析の概要

WebSocket の導入とコア アーキテクチャ設計に関する簡単な説明

概要: HTML5 WebSocket 仕様は、Web ページを許可する API を定義します。 WebSocket プロトコルはリモート ホストと双方向に通信します。 WebSocket インターフェイスを導入し、ネットワーク上のソケットを介した全二重通信チャネルを定義します。 HTML5 WebSocket は、2 つの接続を維持することによって全二重接続をシミュレートするために使用されるポーリングおよびロング ポーリング ソリューションを利用することなく、不必要なネットワーク トラフィックと遅延を大幅に削減します。

【関連Q&Aのおすすめ】:

以上がWebSocket の導入とコア アーキテクチャ設計に関する簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート