ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • node.js 폴링,롱 폴링,핸드세이킹
    Node.js 2017. 4. 5. 09:22
    반응형

    폴링(polling)

    - 하나의 장치(또는 프로그램)가 충돌 회피 또는 동기화 처리 등을 목적으로 다른 장치(또는 프로그램)의 상태를 주기적으로 검사하여 일정한 조건을 만족할 때 송수신 등의 자료처리를 하는 방식을 말한다



    롱 폴링


    - HTTP 요청 시 서버는 해당 요청을 일정 시간 동안 대기 시킵니다. 만약, 대기 시간 안에 데이터가 업데이트되었다면, 그 즉시 클라이언트에게 응답을 보내고 전달받은 데이터를 처리 후 서버로 재요청을 시작합니다.

    - 데이터 업데이트가 빈번한 경우에는 폴링 보다 이점이 크지는 않다.


    - 데이터 업데이트가 빈번한 경우엔 폴링에 비해 성능상 이점이 크지 않습니다.



    출처: http://mohwaproject.tistory.com/entry/ㅁㅁㅁ [무하프로젝트]

    - HTTP 요청 시 서버는 해당 요청을 일정 시간 동안 대기 시킵니다. 만약, 대기 시간 안에 데이터가 업데이트되었다면, 그 즉시 클라이언트에게 응답을 보내고 전달받은 데이터를 처리 후 서버로 재요청을 시작합니다.


    - 데이터 업데이트가 빈번한 경우엔 폴링에 비해 성능상 이점이 크지 않습니다.



    출처: http://mohwaproject.tistory.com/entry/ㅁㅁㅁ [무하프로젝트]

    - HTTP 요청 시 서버는 해당 요청을 일정 시간 동안 대기 시킵니다. 만약, 대기 시간 안에 데이터가 업데이트되었다면, 그 즉시 클라이언트에게 응답을 보내고 전달받은 데이터를 처리 후 서버로 재요청을 시작합니다.


    - 데이터 업데이트가 빈번한 경우엔 폴링에 비해 성능상 이점이 크지 않습니다.



    출처: http://mohwaproject.tistory.com/entry/ㅁㅁㅁ [무

    데이터 업데이트가 빈번한 경우엔 폴링에 비해 성능상 이점이 크지 않습니다.

    출처: http://mohwaproject.tistory.com/entry/ㅁㅁㅁ [무하프로젝트]



    핸드세이킹

    - 통신의 양측간에  조건에 합의하는 정보 교환 과정에 붙이는 용어

    반응형

    '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
Designed by Tistory.