테크니클 seo : http/3
- HTTP/3는 “웹페이지를 가져오는 길(통신 방식)”을 더 빠르고 끊김에 강하게 바꾼 새 규칙이다.
- 기존(HTTP/1.1, HTTP/2)은 주로 TCP라는 길을 썼고, HTTP/3는 QUIC(쿠익) 이라는 UDP 기반의 새 방법.
- TCP : 등기우편. 보낸 순서대로 받음
- QUIC: 각각 따로 보냄. 하나가 늦어도 다른 건 도착.
- 인터넷 환경의 변화로 속도와 반응성이 중시되면서 새로 생긴 규칙 = http/3
왜 굳이 HTTP/3로 바꾸는 걸까?
웹페이지가 뜨는 과정은 크게 두 단계
- 서버랑 연결하기(인사하고 문 열기)
- 데이터(HTML, 이미지 등) 받기
HTTP/3는 이 중에서 특히
- 연결 시작을 더 빠르게 하고
- 인터넷이 불안정할 때 덜 멈추게
1) “연결 시작”이 더 빠른 이유 (문 여는 과정 단축)
비유: 가게 들어가서 주문하는 과정
- 예전 방식(HTTP/2):
“문 열고 → 신분 확인하고 → 보안 확인하고 → 주문 시작”
이런 단계가 따로따로 있어서 시간이 걸린다. - HTTP/3(QUIC):
“문 열기 + 보안 확인”을 한 번에 묶어서 진행하는 느낌
그래서 처음 연결할 때 시간이 줄어들 수 있다.
그리고 한 번 갔던 가게(사이트)는 재방문 때 ‘빠른 재입장(0-RTT)’ 같은 기능으로 더 빨라질 수도 있다. (조건이 맞을때만)
2) 인터넷이 끊기거나 약할 때 “덜 멈추는” 이유
예전에 스포티파이 창업 드라마를 봤는데, 대표가 정말 끊김없는 음악 재생을 원하지만 기술적으로 불가능했다. 0.3초 정도 걸려서 모두가 환호할때, 대표는 0.1초만에 음악이 나와야 한다고 주장했는데 그때 CTO는 이런 비슷한 방법을 썼던 거 같다.
원래 모든 음악 데이터를 다 다운받고 0.3초만에 나와야했는데, 음악이 적당히 다운받아져도 실행되게 하고 나머지는 음악이 실행되게 하면서 다운되게 한 거다. 기술적 한계를 뛰어넘은 사례이자 인간의 집착이 만들어낸 결과라고 느껴졌다.
그럼 “얼마나” 빨라지나?
여기서 중요한 현실:
- HTTP/3는 항상 2배 빨라지는 마법은 아니다.
- 대신 특정 상황에서 효과가 커지는 기술이다.
효과가 커지기 쉬운 경우
- 모바일 비중이 높다 (LTE/5G 변동 많음)
- 해외/지방 사용자 등 네트워크가 다양하다
- 와이파이↔모바일 데이터 전환이 자주 일어난다
- 패킷 손실이 자주 나는 환경(혼잡망)
효과가 작을 수 있는 경우
- 이미 CDN이 잘 되어 있고(가까운 서버에서 줌)
- 캐시가 잘 먹고(이미지/파일을 재사용)
- 네트워크가 안정적이고(손실 거의 없음)
- 문제의 원인이 서버 계산/DB/무거운 이미지 자체인 경우
즉, HTTP/3는 보통 “평균을 확 줄이기”보다 “느린 사람(나쁜 네트워크) 구간을 덜 느리게 만들기” 쪽.
HTTP/3 도입할 때 현실 체크 3가지
- UDP 443 포트가 막혀 있으면 HTTP/3가 잘 안 붙을 수 있어
(회사/학교 네트워크 일부에서 그럴 때가 있음) - 그래서 대부분 브라우저는 자동으로
HTTP/3가 안 되면 HTTP/2로 내려가서 접속해 (폴백)
→ 사용자 입장에선 “아예 접속 불가”보단 안전함. - 도입 후엔 꼭 확인해야 해
- 실제로 “h3로 붙는 비율”이 얼마나 되는지
- 에러나 접속 실패가 늘지 않는지
- 느린 구간(모바일 등)에서 지표가 좋아지는지
결론
HTTP/3는 “웹 통신 길을 더 새롭고 튼튼한 길(QUIC)로 바꿔서, 연결을 빨리 시작하고 끊김에 덜 흔들리게 하는 기술” 특히 모바일/불안정 네트워크에서 체감 개선이 나올 가능성이 크고, 이미 네트워크가 안정적이고 캐시/CDN이 완벽하면 개선 폭은 작을 수도.
아직 메인은 아니지만 근 시기의 조금 더 관심 가져보기