티스토리 뷰

Dev

Polling과 long polling

yyoujg 2022. 6. 6. 14:09

1) http 요청은 유지가 될까?

HTTP 프로토콜

클라이언트는 요청을 하고 서버는 응답을 한다.

HTTP는 한 번 요청을 보내고 응답을 받으면 그 요청은 거기서 끝난다.(비연결성)

요청을 주면 응답을 준다. 클라이언트는 요청만, 서버는 응답만 가능하다.

 

2) 바뀐 데이터를 받아오기 위한 기법, 폴링

브라우저가 일정 주기를 두고 요청을 보내는 것

  • 주기적으로 요청을 보내고 그에 따른 응답을 받아온다.
  • 실시간으로 바뀐 데이터를 받아올 수 없다.

3) 짧은 폴링이 부하를 일으킨다면, 롱 폴링

요청을 보내고 응답을 지연시키는 것

  • 요청을 보내고 서버가 그 응답을 바로 보내지 않는 것
  • 데이터의 변동이 있다면 바로 응답을 보낸다.
  • 데이터 변동이 없다면 서버는 응답을 일정 시간동안 지연한다.
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함