서버 푸시
-
[HTTP2 In Action] 5. 서버 푸시의 구현책/HTTP2 In Action 2025. 4. 8. 11:02
서버 푸시의 개념과 사용하는 이유 HTTP/2 서버 푸시를 사용하면 클라이언트가 요청하지 않은 추가 리소스를 서버가 클라이언트로 보낼 수 있다. 이런 서버 푸시를 사용하는 이유는 라운드 트립을 줄여서 렌더링을 시작할 수 있게 하기 위함이다. 라운트 트립(Round-trip)은 클라이언트와 서버간의 데이터 왕복 과정이다. 브라우저는 리소스를 받아야 렌더링을 시작한다. index.html 을 받아 파싱하여 만난 link 나 src 의 src 로 css 나 js 를 다시 서버에 요청을 하는데 index.html 을 전부 전송받고 나서야 이 둘을 요청하기 때문에 라운드 트립이 추가되는 것이다. HTTP/2 는 엄밀하게는 양방향 통신이 아니다. 서버 푸시는 브라우저의 요청에 대한 추가 응답을 주는 것으로 ..