본문 바로가기
읽은책

웹 성능 최적화 기법

by e-pd 2024. 2. 10.

 

https://product.kyobobook.co.kr/detail/S000001891100

 

웹 성능 최적화 기법 | 강상진 - 교보문고

웹 성능 최적화 기법 | 이론부터 실습까지, 현장에 적용할 수 있는 웹 성능 최적화의 모든 것이 책은 국내에서 오랫동안 웹 성능을 연구하고 최적화를 적용해 온 전문가 3인의 경험을 체계적으로

product.kyobobook.co.kr

 

웹 사이트의 로딩 시간이 지연될 수록 사용자가 이탈한다는 사실은 이제는 웹개발에 상식이 되어가고 있는 것 같다. 

단순히 브라우저에 표시하는 것뿐만 아니라 사용자 경험을 해치지않고 빠르게 전달해야한다. 

 

프론트의 최적화 기술, 프로토콜 최적화, 캐싱 이야기까지 재미있게 읽었다. 

인상 깊었던 부분

- 브라우저를 실행하면 실행되는 네비게이션 타이밍 정보를 배울 수 있었다. 네비게이션 타이밍은

웹 사이트 성능을 측정하는 데이터를 제공한다. 언제 이벤트가 실행되었는지 확인할 수 있다.

- 이미지 압축시 80~85%까지는 열화 손실이 적다.

- 반응형 웹에서 전략. 이미지 내려받고 줄이기, 내려받고 숨기기, 환경에 따라 이미지 전송. 지연 로딩

- 브라우저 아키텍처. 네이버 블로그에 좋은 글이 있다. 
https://d2.naver.com/helloworld/2922312

- 올바른 캐시 정책 수립하기. pg. 212

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control

 

Cache-Control - HTTP | MDN

The Cache-Control HTTP header field holds directives (instructions) — in both requests and responses — that control caching in browsers and shared caches (e.g. Proxies, CDNs).

developer.mozilla.org

- 롱테일

https://en.wikipedia.org/wiki/Long_tail

 

Long tail - Wikipedia

From Wikipedia, the free encyclopedia Feature of some statistical distributions An example of a power law graph showing popularity ranking. To the right (yellow) is the long tail; to the left (green) are the few that dominate. In this example, the cutoff i

en.wikipedia.org

- TCP 느린 시작

https://developer.mozilla.org/ko/docs/Glossary/TCP_slow_start

 

TCP 느린 시작 (TCP slow start) - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN

TCP 느린 시작은 네트워크 성능에 대한 전송 속도를 높이는 데 도움이 됩니다. 처음에는 해당 기능이 무엇인지 알지 못하고 혼잡을 일으키지 않고 이 작업을 수행합니다. TCP 느린 시작은 패킷 전

developer.mozilla.org

 

 

'읽은책' 카테고리의 다른 글

CODE 2판  (0) 2024.03.01
스프링으로 시작하는 리액티브 프로그래밍  (0) 2024.02.18
대체 뭐가 문제야  (1) 2024.01.31
도메인 주도 설계로 시작하는 마이크로서비스 개발  (0) 2024.01.28
업무 시각화  (0) 2024.01.28