devmoa

모두를 위한 Http2

숨고·2020년 9월 29일·00
HTTP/2HTTP/1네트워크Performance Optimization스트림Binary Framing

AI 요약

Beta

이 글은 HTTP/2 기술에 대해 설명합니다. HTTP/2는 기존 HTTP/1의 성능 문제를 해결하기 위해 고안되었으며, 특히 네트워크, 전송, 세션 레이어에서는 HTTP/1과 큰 차이가 없지만 애플리케이션 레이어에서 Binary Framing이라는 압축된 스트림을 사용하여 데이터 전송 방식을 혁신했습니다.

HTTP/1의 주요 문제점으로는 요청마다 필요한 무거운 TCP 연결, Head of Line Blocking, 그리고 무거운 헤더 크기가 있었습니다. HTTP/2는 이러한 문제들을 해결하기 위해 스트림 다중화, 헤더 압축 등의 기술을 도입하여 병렬적인 데이터 전송을 가능하게 합니다.

글쓴이는 숨고 프론트엔드 챕터 리더로서, HTTP/2를 '계륵'과 같은 기술로 비유하며 그 중요성을 강조하고, 성능 최적화 관점에서 HTTP/2를 다룹니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다