diff --git a/blog/2023-2/2023-06-26-WebSocket.mdx b/blog/2023-2/2023-06-26-WebSocket.mdx index ce0627596..d2d51988f 100644 --- a/blog/2023-2/2023-06-26-WebSocket.mdx +++ b/blog/2023-2/2023-06-26-WebSocket.mdx @@ -20,10 +20,10 @@ tags: [WebSocket] Polling: 주기적으로 서버에 요청을 보내 수신할 정보가 있는지 확인하는 방법 - 서버에서 보낼 내용이 없어도 클라이언트는 알 수 없다. -- 계속해서 요청을 보내 확인을 해야하기 때문에 서버에 불필요한 부하를 줘야 한다. +- 계속해서 요청을 보내 확인을 해야하기 때문에 서버에 불필요한 부하를 주어야 한다. Long Polling: 클라이언트의 요청에 대해 응답을 보내지 않고 있다가 이벤트가 발생했을때 응답하는 방법 -- 폴링 방식보다 서버에 적은 부하를 줄 수 있지만, 이벤트의 텀이 짧으면 폴링과 차이가 없어진다. +- 폴링 방식보다 서버에 적은 부하를 줄 수 있지만, 요청의 주기가 짧으면 폴링과 차이가 없어진다. Streaming: 클라이언트가 request를 보내면 커넥션을 맺고, 이 커넥션을 유지하면서 서버가 계속 데이터를 보내는 방법 - 클라이언트가 서버에 요청을 하고 싶다면 새로운 커넥션을 맺어야 한다.