server (1) 썸네일형 리스트형 Server Push : polling, Long polling, Server-Sent Events, web socket polling (= Ajax Polling) 클라이언트가 주기적으로 서버에 데이터를 요청하고 응답받는 방식 주기가 짧으면 서버에 부담이 되고, 길면 실시간성이 떨어진다 실시간으로 주는건 불가능하다 보낼 데이터가 없어도 계속해서 응답을 줘야하므로 서버 리소스를 낭비하게 된다 (HTTP 오버헤드 발생) Long polling 서버에 요청을 보내고 서버 이벤트가 발생할 때까지 연결을 유지하고, 이벤트가 발생하면 클라이언트는 응답을 받고 연결을 끊는다. 그리고 또 다른 이벤트를 받기 위해 다시 HTTP 요청을 보낸다 클라이언트에서 서버에 요청을 보내고 응답이 올때까지 or time out이 될때까지 무한정 기다린다. 커넥션이 끊기면 클라에서 서버로 다시 연결을 요청한다. 항상 연결이 유지 되어 있고, 실시간 통.. 이전 1 다음