lge920***
2018-03-12

이 책은 총 171 페이지 분량으로 새끼손가락 두께보다 얇은 두께의 책이다. 주로 http 1.1와 2.0을 비교하면서 특징과 성능차이에 대한 내용을 다룬다. 실제로 책의 절반은 다 http 2.0의 성능에 관한 내용인 것 같다.
클라이언트 개발자와 서버 개발자 그리고 서버 운영자 등 웹 관련 업무를 하는 모든 개발자에게 유익한 내용의 책인 것 같다.
특히 클라이언트 개발자에게 제일 유익해보인다. 책이 거의 성능에 관한 내용이며 http 2.0 환경에서 웹 성능을 높이기 위한 클라이언트 개발 방법이 설명되기 때문이다.
서론에는 웹의 시작부터 http 버전이 0.9, 1.0, 1.1 그리고 현재 2.0으로 오기까지의 변천사를 설명하며, 웹의 기본적인 요청-응답 동작 방식을 설명한다.
그리고 http 1.1과 http 2.0의 두드러지는 차이점, 1.1에서 2.0으로 전환하는 방법, 장점, 단점, 성능차이 등을 비교하며 설명한다.
중반부터는 실제로 http 2.0 성능분석과 디버깅에 대해 설명한다. 따라해 볼 수 있는건 따라해봐도 부담되지 않는다.
두께가 얇다고 해서 아주 간단하거나 쉽게 읽히는 내용은 아니다. HOL blocking, HTTP 프레임, 안티패턴, 샤딩, 와이어샤크, 인라이닝 등... 전문 용어들이 많이 나온다. 한 장을 읽어도 많은 이해가 필요하다.
그렇기 때문에 웹 개발자라면 정말 꼭! 읽어야 될 책이라고 생각한다. :)