HTTP/2 in Action 서평

민석·2024년 1월 24일
0

http

목록 보기
7/7

프론트엔드 웹 개발을 하며 브라우저에서 어떻게 이런 리소스들을 가져오는지 궁금증은 있었으나 면접용으로만 잠깐 접하여 http에 대한 지식이 거의 없어 이번에 코드숨에서 진행하는 스터디를 통해 HTTP에 대해 더 잘 알게 됐다.

HTTP 0.9 버전부터 2.0에 대한 내용들이 나오는데 각 버전에 대한 설명과 전 버전에선 어떤 문제가 있어 해결하기 위해 ~가 추가되었다 이런 설명들도 같이 있어 이해하는 데 도움이 되었는데 특히 HTTP/1.1 ~ HTTP/2.0에서 큰 변화들이 있었는데 기존 HTTP/1.1에서는 한 요청에 한 응답이 오므로 나머지 리소스들은 다 대기해야 하는 현상들이 있어 효율적으로 리소스들을 가져오지 못했다 하지만 이런 문제를 극복하기 위해 도메인 샤딩 같은 방법들을 사용하여 극복하려는 움직임이 있었으며 HTTP/2.0에서는 한 요청에 여러 응답을 받을 수 있도록 지원하는 등 여러 사실들을 알게 되었다.

책 초중반부 터는 HTTP/2.0에 대한 서버 푸시, 최적화, 스트림 우선순위 적용, 헤더 압축 등 2.0에 대한 상세한 내용들이 나온다 스터디를 끝날 무렵인 지금도 잘 이해가 안 되는 부분들이 있지만 키워드 정도만 기억하고 필요할 때 다시 찾아보도록 해야겠다.

전체적으로 HTTP에 대한 이해를 만들어준 책이었고 책을 읽으며 내가 만들던 서비스들은 HTTP/1.1 인가 HTTP/2.0인가 하는 궁금증도 생기며 평소 최적화할 때 프론트엔드단에서만 최적화하는 방법을 생각했었는데 이런 네트워크 관련된 부분에서도 최적화를 할 수 있는지에 대한 고민하는 시각도 생긴 거 같다. 전체적인 HTTP에 대한 내용들을 다루고 있어 HTTP를 잘 모르던 사람도 읽기 괜찮은 책인 거 같다!

HTTP/2 in Action

profile
안녕하세요 프론트엔드 개발자 양민석입니다.

0개의 댓글