>  기사  >  웹 프론트엔드  >  서버 전송을 사용하는 방법은 무엇입니까? 서버에서 보낸 인스턴스 사용량 요약

서버 전송을 사용하는 방법은 무엇입니까? 서버에서 보낸 인스턴스 사용량 요약

巴扎黑
巴扎黑원래의
2017-06-14 17:00:572465검색

기존 웹 애플리케이션 통신의 간단한 시퀀스 다이어그램: 현재 웹 앱의 대부분은 아래와 같이 Ajax를 사용합니다. HTML5에는 서버가 클라이언트에 데이터를 푸시할 수 있도록 하는 SSE(Server-Sent Events) 기능이 있습니다. (일반적으로 데이터 푸시라고 함) 데이터 푸시를 기반으로 데이터 소스에 새로운 데이터가 있으면 클라이언트 요청을 기다리지 않고 즉시 클라이언트로 전송합니다. 이 새로운 데이터에는 최신 뉴스, 최신 주식 시세, 친구의 채팅 메시지, 일기 예보 등이 포함될 수 있습니다. 데이터 가져오기 및 푸시 기능은 동일하며 사용자는 새로운 데이터를 얻습니다. 그러나 데이터 푸시에는 몇 가지 장점이 있습니다. Comet, Ajax 푸시, 역방향 Ajax, HTTP 스트리밍, WebSocket 및 SSE는 서로 다른 기술이라는 말을 들어보셨을 것입니다. 아마도 가장 큰 장점은 낮은 지연 시간일 것입니다. SSE는 웹 애플리케이션에서 사용자의 조치 없이 데이터를 새로 고치는 데 사용됩니다. 클라이언트에 데이터를 푸시할 수도 있는 HTML5 WebSocket에 대해 들어보셨을 것입니다. WebSocket은 서버 측을 구현하기 위한 더 복잡한 기술이지만 실제로는 올인원입니다.

1. HTML5는 서버 전송 이벤트를 지원합니다.

서버 전송을 사용하는 방법은 무엇입니까? 서버에서 보낸 인스턴스 사용량 요약

소개: HTML5는 서버 전송을 지원합니다. 이벤트(서버 전송 이벤트) )-단방향 메시징 데이터 푸시(C# 예)

2. Html5 서버 측 푸시 서버 전송 이벤트

서버 전송을 사용하는 방법은 무엇입니까? 서버에서 보낸 인스턴스 사용량 요약

소개: 서버 전송 이벤트는 실시간으로 서버에서 브라우저로 데이터를 푸시하는 데 사용할 수 있는 HTML 5 사양의 구성 요소입니다. 유사한 COMET 및 WebSocket 기술과 비교할 때 서버 푸시 이벤트는 사용이 더 간단하고 서버 측에서 변경이 덜 필요합니다. 일부 애플리케이션 유형의 경우 서버 푸시 이벤트가 가장 좋은 옵션입니다.

3. HTML 5 서버 전송 이벤트

서버 전송을 사용하는 방법은 무엇입니까? 서버에서 보낸 인스턴스 사용량 요약

소개: HTML5 서버 전송 이벤트를 사용하면 웹페이지가 서버에서 업데이트를 받을 수 있습니다.

4. javascript - h5에는 서버 전송 이벤트가 있는데 PHP 측에서 어떻게 작성하나요?

소개: {코드...} 이렇게 작성했습니다. (코드 일부가 복사되었습니다.) 문제는 프런트 엔드가 연결을 설정할 때마다 PHP가 데이터를 한 번만 반환할 수 있다는 것입니다. 다음 데이터를 원할 경우 self::sendMsg('','','',100);// 몇 밀리초 동안 데이터가 없고 다시 연결하면 이 줄이 프런트 엔드가 됩니다...

5. javascript - 서버 전송 이벤트를 사용할 때 데이터베이스에서 업데이트된 데이터를 얻는 방법은 무엇입니까?

소개: 두 가지 방법을 생각할 수 있습니다. 1. 가장 최근 기간의 데이터를 가져오고 가능한 경우 데이터를 반환하지만 이 기간은 설정하기 쉽지 않습니다. Chrome은 마지막 3초를 사용할 수 있습니다. 그러나 Firefox는 마지막 5초를 사용합니다. 3초로 설정하면 Firefox는 종종 이를 검색할 수 없습니다. 5초로 설정하면 Chrome은 중복 데이터를 검색합니다. 2. 두 번째...

6. nginx에서 서버 전송 이벤트를 구성하는 방법은 무엇입니까?

소개: php+js를 사용하여 서버 푸시를 구현하면 wamp 환경에서는 적용이 가능하지만 Linux에서 nginx로 이동하면 사용할 수 없습니다. 환경 구성 문제인가요? 어떻게 구성하나요? 다음은 관련 코드입니다. 서버 측 php 코드: {code...} Front-end js: {code...}

【관련 Q&A 권장 사항】:

html5 push에 대한 질문

javascript - h5 서버 전송 이벤트가 있는데 PHP 측에서 어떻게 작성하나요?

php - nginx에서 서버 전송 이벤트를 사용하도록 구성하는 방법은 무엇입니까?

javascript - 서버 전송 이벤트를 사용할 때 데이터베이스에서 업데이트된 데이터를 가져오는 방법은 무엇입니까?

javascript - node.js

에서 서버 전송 이벤트를 사용하는 방법

위 내용은 서버 전송을 사용하는 방법은 무엇입니까? 서버에서 보낸 인스턴스 사용량 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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