-
node.js 폴링,롱 폴링,핸드세이킹Node.js 2017. 4. 5. 09:22반응형
폴링(polling)
- 하나의 장치(또는 프로그램)가 충돌 회피 또는 동기화 처리 등을 목적으로 다른 장치(또는 프로그램)의 상태를 주기적으로 검사하여 일정한 조건을 만족할 때 송수신 등의 자료처리를 하는 방식을 말한다
롱 폴링
- HTTP 요청 시 서버는 해당 요청을 일정 시간 동안 대기 시킵니다. 만약, 대기 시간 안에 데이터가 업데이트되었다면, 그 즉시 클라이언트에게 응답을 보내고 전달받은 데이터를 처리 후 서버로 재요청을 시작합니다.
- 데이터 업데이트가 빈번한 경우에는 폴링 보다 이점이 크지는 않다.- HTTP 요청 시 서버는 해당 요청을 일정 시간 동안 대기 시킵니다. 만약, 대기 시간 안에 데이터가 업데이트되었다면, 그 즉시 클라이언트에게 응답을 보내고 전달받은 데이터를 처리 후 서버로 재요청을 시작합니다.
- 데이터 업데이트가 빈번한 경우엔 폴링에 비해 성능상 이점이 크지 않습니다.
출처: http://mohwaproject.tistory.com/entry/ㅁㅁㅁ [무하프로젝트]- HTTP 요청 시 서버는 해당 요청을 일정 시간 동안 대기 시킵니다. 만약, 대기 시간 안에 데이터가 업데이트되었다면, 그 즉시 클라이언트에게 응답을 보내고 전달받은 데이터를 처리 후 서버로 재요청을 시작합니다.
- 데이터 업데이트가 빈번한 경우엔 폴링에 비해 성능상 이점이 크지 않습니다.
핸드세이킹
- 통신의 양측간에 조건에 합의하는 정보 교환 과정에 붙이는 용어
반응형'Node.js' 카테고리의 다른 글
node.js 라우터 하위 경로 동적 변경 (0) 2017.07.11 node.js package.json (0) 2017.04.08 node.js event-driven 이란 (0) 2017.04.04 node.js 디버그 모드(debug 패키지 활용) 명령어 (0) 2017.03.30 node.js readFileSync 란 (0) 2017.03.29