목차
1장 들어가기
1.1 웹 개요
1.2 웹 브라우저
1.3 웹 성능
2장 HTTP 프로토콜의 이해
2.1 HTTP 개요
2.2 HTTP 헤더
2.3 HTTP 요청 방법
2.4 HTTP 응답 코드
3장 DNS에 대한 이해와 DNS 성능? 모니터링
3.1 DNS 이해
3.2 DNS 프로토콜
3.3 애플리케이션을 통한 DNS 분석
4장 전송 프로토콜과 최적화
4.1 TCP 프로토콜
4.2 구글의 전송 프로토콜
5장 웹 보안 프로토콜
5.1 데이터 암호화
5.2 웹 보안
5.3 SSL 이해하기
5.4 보안과 웹 성능
6장 웹 모니터링을 위한 표준 데이터 형식
6.1 HTTP Archive(HAR
6.2 HAR 데이터 생성하기
6.3 HAR 데이터 분석
6.4 HAR 통계
7장 네비게이션 타이밍을 통한 웹 성능 측정
7.1 JavaScript 시간 측정하기
7.2 네비게이션 타이밍
7.3 프로세스
7.4 네비게이션 타이밍을 이용한 성능 측정
7.5 WBench
8장 모바일 웹 성능 모니터링
8.1 원격 디버깅 프로토콜
8.2 크롬 브라우저를 통한 원격 디버깅 실습
8.3 모바일 에뮬레이션
9장 웹 모니터링 시스템
9.1 모니터링의 단위 및 구간
9.2 모니터링 시스템의 분류
9.3 모니터링 시스템 소개
10장 Wireshark를 통한 웹 성능 분석
10.1 Wireshark 를 통해 패킷 수집하기
10.2 성능 분석하기
10.3 Wireshark 를 통한 IO 분석
11장 curl로 웹 분석하기
11.1 기본적인 설치 및 사용 방법
11.2 curl 사용 예
11.3 curl 을 통한 웹 성능 측정
12장 Fiddler로 웹 디버깅하기
12.1 Fiddler 설치
12.2 Fiddler 메뉴 및 설정
12.3 Fiddler 의 Inspercotrs를 통한 기본적인 웹 분석
12.4
출판사 서평
웹의 기본적인 동작 원리와 웹의 성능을 최적화할 수 있는 다양한 방법들을 알려준다.
웹이 현대 생활에 있어 필수적인 소통의 수단, 비즈니스의 수단, 엔터테인먼트의 수단으로 발전한 가운데 웹 성능에 대한 관심이 점차 증가하고 있다. 이는 비단 웹이 주요 수단으로 확고히 자리잡은 이유도 있겠지만 기술의 한계로 인해 지속적으로 하드웨어의 속도를 높이는데 한계가 있기 때문일 수도 있을 것이다.
이 책에서는 HTTP, DNS, TCP 전송 프로토콜뿐만 아니라 최근 구글에서 발표된 SPDY와 QUIC 기본적인 동작 원리를 설명하고 있...
웹의 기본적인 동작 원리와 웹의 성능을 최적화할 수 있는 다양한 방법들을 알려준다.
웹이 현대 생활에 있어 필수적인 소통의 수단, 비즈니스의 수단, 엔터테인먼트의 수단으로 발전한 가운데 웹 성능에 대한 관심이 점차 증가하고 있다. 이는 비단 웹이 주요 수단으로 확고히 자리잡은 이유도 있겠지만 기술의 한계로 인해 지속적으로 하드웨어의 속도를 높이는데 한계가 있기 때문일 수도 있을 것이다.
이 책에서는 HTTP, DNS, TCP 전송 프로토콜뿐만 아니라 최근 구글에서 발표된 SPDY와 QUIC 기본적인 동작 원리를 설명하고 있으며 HTTP Archive(HAR, Navigation Timing, Wbench, Fiddler, Wireshark 등의 다양한 도구를 사용하여 웹 서비스의 디버깅 방법과 합성(Synthetic Monitoring, 사용자 기반의 모니터링(Real User Monitoring 방법에 대해서 설명하고 있다. 마지막으로 Yahoo와 구글에서 발표된 웹 최적화 방법들을 설명하고 YSlow, PageSpeed, Webpagetest를 통해 웹 성능을 최적화 할 수 있는 다양한 방법들을 소개하고 있다.
웹의 기본적인 동작 원리를 알고자 하는 웹 개발자뿐 아니라 웹의 성능을 최적화하여 보다 나은 서비스를 제공하고자 하는 개발자와 운영자들에게 권한다.