SH380 Logo
2025-01-31

HTTP Request 파이프라이닝

#CS

csgal-logo

1. 이론

2. 활용

GET /resource1 HTTP/1.1
Host: example.com

GET /resource2 HTTP/1.1
Host: example.com

3. 심화

3-1. HTTP/1.1 파이프라이닝

3-2. HTTPS

3-3. HTTP/2 Multiplexing

3-4. 서버 성능 개선 종합 팁

http-request-graph

4. 면접 대비 핵심 포인트

5. 면접 연습

Q1. HTTP Request 파이프라이닝이란?
A: 한 TCP 연결에서 이전 응답을 기다리지 않고 여러 HTTP 요청을 연속적으로 전송하는 기술, HTTP/1.1에서 지원.

Q2. 파이프라이닝의 장점은?
A: RTT 감소, TCP 연결 재사용 효율 향상, 페이지 로딩 속도 개선.

Q3. 파이프라이닝 단점/주의점은?
A: Head-of-Line Blocking 발생 가능, 모든 서버/프록시가 지원하지 않음.

Q4. HTTP/2에서 파이프라이닝을 왜 쓰지 않는가?
A: HTTP/2에서는 Multiplexing 지원 → 하나 연결에서 여러 요청/응답 병렬 처리, Head-of-Line 문제 해결.

Q5. 웹 브라우저에서 파이프라이닝 활용 사례?
A: 여러 이미지, CSS, JS 요청 시 RTT 감소 → 페이지 로딩 최적화.

6. 마무리

목록으로 돌아가기