HTTP를 사용하는 이유
네트워크 ·비용과 유지보수 측면에서 HTTP 통신이 socket 통신보다 유리하기 때문이다
소켓통신은 양방향 통신을 하기 때문에 한번 connection을 맺고 계속 유지해야해서 리소스가 많이 든다
반면에, HTTP 통신은 클라이언트의 요청을 받고 connection을 끊어버리기 때문에 리소스가 상대적으로 적게 든다(stateless), 즉 서버에 부하를 줄여주기 때문이다
비용과 유지보수 측면에서 HTTP 통신이 socket 통신보다 유리하기 때문이다
소켓통신은 양방향 통신을 하기 때문에 한번 connection을 맺고 계속 유지해야해서 리소스가 많이 든다
반면에, HTTP 통신은 클라이언트의 요청을 받고 connection을 끊어버리기 때문에 리소스가 상대적으로 적게 든다(stateless), 즉 서버에 부하를 줄여주기 때문이다