>  기사  >  웹 프론트엔드  >  WebSocket 소개 및 핵심 아키텍처 설계에 대한 간략한 토론

WebSocket 소개 및 핵심 아키텍처 설계에 대한 간략한 토론

巴扎黑
巴扎黑원래의
2017-06-15 10:09:011427검색

 HTML5 WebSockets 사양은 웹 페이지가 WebSockets 프로토콜을 사용하여 원격 호스트와 양방향으로 통신할 수 있도록 하는 API를 정의합니다. WebSocket 인터페이스를 도입하고 네트워크의 소켓을 통한 전이중 통신 채널을 정의합니다. HTML5 WebSocket은 두 개의 연결을 유지함으로써 전이중 연결을 시뮬레이션하는 데 사용되는 폴링 및 장기 폴링 솔루션을 향상시키지 않고도 불필요한 네트워크 트래픽과 대기 시간을 크게 줄여줍니다. HTML5 WebSocket은 프록시 및 방화벽과 같은 네트워크 위험을 고려하고 모든 연결을 통한 스트리밍을 지원하며 단일 연결에서 업스트림 및 다운스트림 통신을 지원할 수 있습니다. HTML5 WebSockets 기반 애플리케이션 서버는 부담을 줄이고 기존 시스템이 더 많은 동시성을 지원할 수 있도록 합니다. 연결하다. 아래 그림은 브라우저가 전이중 WebSocket 연결을 사용하여 원격 호스트와 직접 통신하는 기본 WebSocket 기반 구조를 보여줍니다. 애플리케이션은 일반적으로 기본 라인 방어 방화벽 및 프록시에 대해 긴 폴링을 사용합니다. 이 기술은 효과적이지만 하위 500 애플리케이션에는 적합하지 않습니다

1. HTML5 WebSocket의 실제 전투 및 분석 소개

WebSocket 소개 및 핵심 아키텍처 설계에 대한 간략한 토론

소개: HTML5 WebSockets 사양은 웹 페이지를 허용하는 API를 정의합니다. WebSockets 프로토콜은 원격 호스트와 양방향으로 통신합니다. WebSocket 인터페이스를 도입하고 네트워크의 소켓을 통한 전이중 통신 채널을 정의합니다. Html5 WebSocket은 두 개의 연결을 유지하여 전이중 연결을 시뮬레이션하는 데 사용되는 폴링 및 장기 폴링 솔루션을 사용하지 않고도 불필요한 네트워크 트래픽과 대기 시간을 크게 줄여줍니다.

【관련 Q&A 추천】:

위 내용은 WebSocket 소개 및 핵심 아키텍처 설계에 대한 간략한 토론의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.