ホームページ > 記事 > ウェブフロントエンド > WebSocket の導入とコア アーキテクチャ設計に関する簡単な説明
HTML5 WebSockets仕様は、WebページがWebSocketプロトコルを使用してリモートホストと双方向通信できるようにするAPIを定義します。 WebSocket インターフェイスを導入し、ネットワーク上のソケットを介した全二重通信チャネルを定義します。 HTML5 WebSocket は、2 つの接続を維持することで全二重接続をシミュレートするために使用されるポーリングおよびロング ポーリング ソリューションを登ることができなくなることなく、不必要なネットワーク トラフィックと遅延を大幅に削減します。 HTML5 WebSocket は、プロキシやファイアウォールなどのネットワークの危険性を考慮し、あらゆる接続でのストリーミングを可能にし、HTML5 WebSocket ベースのアプリケーション サーバーの負担を軽減し、より多くの同時実行をサポートできるようにします。接続する。以下の図は、WebSocket ベースの基本的な構造を示しています。この構造では、ブラウザは全二重 WebSocket 接続を使用してリモート ホストと直接通信します。通常、アプリケーションは基本的な防御ファイアウォールとプロキシにロング ポーリングを使用します。このテクノロジーは効果的ですが、500 未満のアプリケーションには適していません
1。 HTML5 WebSocket の実践的な戦闘と分析の概要
概要: HTML5 WebSocket 仕様は、Web ページを許可する API を定義します。 WebSocket プロトコルはリモート ホストと双方向に通信します。 WebSocket インターフェイスを導入し、ネットワーク上のソケットを介した全二重通信チャネルを定義します。 HTML5 WebSocket は、2 つの接続を維持することによって全二重接続をシミュレートするために使用されるポーリングおよびロング ポーリング ソリューションを利用することなく、不必要なネットワーク トラフィックと遅延を大幅に削減します。
【関連Q&Aのおすすめ】:
以上がWebSocket の導入とコア アーキテクチャ設計に関する簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。