
์ค์๊ฐ ๋ฐ์ดํฐ ์ ์ก ๊ธฐ์ ์ ๋ฆฌ | Polling, Long-Polling, SSE, WebSocket
ยท
Programming/ETC
์ต๊ทผ ์ค์๊ฐ ์๋ฆผ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ฉด์ ๊ณต๋ถํ๋ ์ค์๊ฐ ๋ฐ์ดํฐ ์ ์ก์ ๋ํ์ ์ธ ๊ธฐ์ ๋ค์ ์ ๋ฆฌํด๋ณธ๋ค.1. Polling์ฃผ๊ธฐ์ ์ผ๋ก ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด ์
๋ฐ์ดํธ๋ฅผ ํ์ธํ๋ ๋ฐฉ์ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก ๊ณ์ํด์ request๋ฅผ ์ ์กํ๋ค.์๋ฒ๋ ๋ฐ๋ณต๋๋ request์ ์๋ตํ๋ฉด์, ์ ๋ฌํ ์ด๋ฒคํธ๊ฐ ์๋ ๊ฒฝ์ฐ ์ ๋ฌํ๋ค.โถ๏ธ ์ฅ์ ๊ตฌํ์ด ๊ฐ๋จํ๋ค. (๊ธฐ๋ณธ HTTP๋ง ์ง์๋๋ฉด ๊ตฌํ ๊ฐ๋ฅ)โถ๏ธ ๋จ์ ๋ถํ์ํ ์์ฒญ์ด ๋ง์์ง๋ฏ๋ก ์๋ฒ ๋ถํ๊ฐ ์ฆ๊ฐํ๋ค.์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์๋ง์ ํ์ธํ ์๋ ์์ด ์ง์ฐ(Latency)์ด ์กด์ฌํ๋ค.๋ค์ ํด๋ผ์ด์ธํธ๊ฐ ์์ ๊ฒฝ์ฐ ๋คํธ์ํฌ ์ค๋ฒํค๋๊ฐ ์ฆ๊ฐํ๋ค.๋งค์ฐ๋งค์ฐ ๊ฐ๋จํ๊ฒ ์ค์๊ฐ (๋น์ทํ) ์๋น์ค๋ฅผ ๊ตฌํํด๋ณผ ์ ์๋ ๋ฐฉ์ 2. Long Pollingํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๊ณ , ์๋ฒ๋ ์๋ก์ด ๋ฐ์ดํฐ๊ฐ ์..