728x90 반응형 웹소켓2 웹소켓(WebSocket)(네트워킹과 웹 성능 최적화 기법) 웹소켓(WebSocket) 웹소켓(WebSocket) 웹소켓(WebSocket)은 실시간 양방향 통신을 지원하는 네트워크 프로토콜 중 하나입니다. 웹소켓은 기존의 HTTP 프로토콜과는 다르게 클라이언트와 서버 간에 지속적인 연결을 유지하며 데이터를 양방향으로 주고받을 수 있습니다. 이러한 특성은 실시간 웹 애플리케이션을 구현하는 데 매우 유용합니다. 웹소켓이 등장하기 이전에는 웹 애플리케이션에서 실시간 통신을 구현하기 위해 다양한 기술과 트릭을 사용해야 했습니다. 예를 들면, 폴링(Polling), 롱 폴링(Long Polling), Comet 등의 방법을 통해 실시간성을 흉내내기도 했지만, 이러한 방법들은 각각의 단점이 있었습니다. 웹소켓 주요 특징 실시간 양방향 통신: 클라이언트와 서버 간에 양방향으.. 2023. 12. 6. 서버 발송 이벤트(네트워킹과 웹 성능 최적화 기법) 서버 발송 이벤트 서버 발송 이벤트 "서버 발송 이벤트(server push event)"는 웹 애플리케이션에서 사용되는 통신 기술 중 하나입니다. 이 기술은 서버에서 클라이언트로 데이터를 비동기적으로 전송하는 방법을 제공하여, 실시간 업데이트 및 푸시 기능을 구현하는 데 사용됩니다. 기존의 클라이언트-서버 통신은 클라이언트가 서버에 요청을 보내고, 서버가 응답을 반환하는 방식이었습니다. 그러나 이 방식은 주로 클라이언트가 서버에게 어떤 일이 발생했는지 알려주는 방법으로 사용되었습니다. 서버 발송 이벤트는 이러한 상호 작용을 뒤집어서, 서버에서 클라이언트로 데이터를 푸시하여 언제든지 새로운 정보를 전달할 수 있게 합니다. 서버 발송 이벤트의 주요 특징 단방향 통신: 클라이언트가 서버에 명시적으로 요청을 .. 2023. 12. 5. 이전 1 다음 728x90 반응형