brunch

You can make anything
by writing

C.S.Lewis

by 테크유람 Dec 27. 2020

웹 성능 최적화 기법

저의 8번째 책을 소개합니다.

제가 8번째로 집필한 책을 소개합니다. 두 분의 엔지니어와 공저하여 지난주 출간된
(웹에 날개를 달아주는) 웹 성능 최적화 기법 입니다.


이 책은 좀 더 빠른 웹을 만드는 기술을 소개합니다. 웹의 네트워크에 해당하는 TCP/IP, HTTP, DNS와 같은 맨 밑바닥 기술부터 HTML, JavaScript, CSS, 이미지를 주로 다루는 프런트엔드 최적화 기술을 다룹니다. 또한 CDN(Content Delivery Network)가 얼마나 웹 성능에 지대한 영향을 주는지, 현재의 웹 성능과 개선된 웹 성능을 어떤 도구(tool)로 어떻게 측정할 수 있는지를 소개합니다.


이 책은 웹 기획자, 웹 디자이너, 웹 개발자, 백엔드 개발자, 시스템 운영자 모두에게 읽을법한 소재가 가득합니다. 예를 들어 웹을 오랫동안 다루었어도 HTTP1.1이 무엇인지, 이미지 최적화는 무엇인지 지식이 필요한 분들에게 가장 기본적인 내용을 쉽게 알려드립니다.


목차는 다음과 같습니다. 자세한 세부 목차와 소개는 YES24 사이트를 참고하시면 됩니다.
https://www.yes24.com/Product/Goods/96262886

Chapter 01 웹 성능이란 무엇인가? - 웹 성능 측정 방법, 웹 성능 예산
Chapter 02 웹 최적화 - 프런트엔드 최적화, 백엔드 최적화, 프로토콜 최적화
Chapter 03 웹 사이트 성능을 개선하는 기본적인 방법 - 파일 크기 줄이기, 브라우저 선호 이미지 사용
Chapter 04 이미지 최적화 - 이미지 종류와 특성, 이미지 변환 기법, 반응형 이미지

Chapter 05 웹에서 가속을 이끌어 내는 방법 - 브라우저 렌더링 최적화, 사용자 경험 개선

Chapter 06 캐시 최적화 - 캐시 동작 원리, 캐시 최적화 방안, 동적 콘텐츠 캐싱, ESI, HTML5

Chapter 07 CDN - CDN(Content Delivery Network)의 원리, 다중 캐시 전략

Chapter 08 웹 프로토콜 최적화 - HTTP1.1, HTTP/2, HTTP/3

Chapter 09 웹 최적화 트렌드 - PWA( Progressive Web Apps), AMP(Accelerated Mobile Pages)

Chapter 10 웹 최적화 실습하기 - WebPageTest, LightHouse, PageSpeed, QUICHE


기업의 웹사이트 성능은 비단 마케팅이나 영업뿐만 아니라 그 서비스를 사용하는 사용자의 경험 속에 기억될 브랜드 가치와도 연결되어 있습니다. 따라서 이것은 단순한 개발이라고 볼 수 없고 프런트엔드와 백엔드에 어떤 콘텐츠를 어떤 로직과 알고리즘으로 요청하고 응답할지에 대한 문제를 심도 있게 다루어야 하는 것입니다.


한국은 오랫동안 인터넷 속도가 빠른 인터넷 강국이다 보니 국내에서는 웹 성능 최적화에 대한 기술을 심도 깊게 다루는 회사가 개발자가 매우 적었습니다. 기술 도서도 번역서가 국내 실정과 좀 거리가 먼 도서들이 대부분이었습니다. 아마도 이 책은 프런트엔드 최적화를 다룬 국내서로는 최초가 아닐까 생각 듭니다.


몇몇 원서의 번역서를 제외하고 아직까지 국내에서는 프런트엔드 최적화를 통한 웹 성능의 향상과 웹을 전달하는 프로토콜인 HTTP를 성능의 측면에서 다룬 이렇다 할 기술서가 없습니다. 이 책은 어렵지 않고 적용은 간단하지만 그 효과는 매우 크다고 할 수 있는 웹 성능 최적화에 대한 기술서입니다. 

최대한 독자의 입장에서 쉽고 지루하지 않게 읽어나갈 수 있는 구성으로 이 책을 구성하였습니다. 모쪼록 웹 프런트엔드 최적화를 처음 접하시거나 본격적으로 적용하려는 개발자분들에게 도움이 되었으면 합니다.

좋은 개발자는 시스템이 어떻게 동작하는지 안다.
그러나 훌륭한 개발자는 그것이 왜 그렇게 동작하는지를 이해한다.


웹 최적화를 공부하면서 번역서에서 발견한 이 명언을 아직도 기억하고 있습니다. 이 책을 읽는 분들이 웹이 어떻게 작동하는지를 이해하는 것에 그치지 않고 왜 그렇게 설계가 되었고, 최적의 성능을 위해 그 설계가 어떻게 진화하고 있는지를 이 책을 통해 느끼신다면 저자들이 저술을 위해 지새운 무수한 밤들이 더할 나위 없이 보람된 시간이 될 것입니다.




작가의 이전글 캘리포니아 소비자 프라이버시 법(CCPA) 이해와 준비

작품 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari