개요
- long polling
- 롱 폴링
- 폴링 기술의 일종
- 서버에서 클라이언트로 정보가 전달되는 폴링
- 서버측에서 접속을 열어두는 시간을 길게 하는 방식
- 주기적인 확인(폴링) 대신, 서버 이벤트 발생 시점에서 결과를 받는 방식
- 클라이언트가 서버에 정보를 요청하면 지정한 기간 동안 연결을 열어둔다.
- 정보가 있으면 결과를 보내준다.
- 정보가 없으면 정보가 발생할 때까지 대기한다. (지정한 기간이 끝나면 다시 요청)
- 메시지의 양이 많으면 "폴링→롱 폴링" 전환해도 그다지 성능이 개선되지 않는다.