0개의 글
JoyMini Blog의 Lighthouse 성능 최적화 실전 경험을 바탕으로, viewport 접근성 수정, 이미지 용량 최적화, 동영상 지연 로딩, 서드파티 스크립트 레이지 로딩, JavaScript 분할 전략 등 P0 긴급 수정부터 P2 점진적 개선까지 10가지 성능 개선 조치의 전체 과정을 체계적으로 기록합니다.
본 문서는 4코어 VPS에서 실행되는 NestJS API 백엔드의 멀티코어 최적화 평가 과정을 기록합니다. Cluster 모드, UV_THREADPOOL_SIZE, 데이터베이스 쿼리 최적화, Redis 캐시 및 Nginx 캐시 튜닝의 타당성을 하나씩 분석하고, 최종적으로 "병목은 CPU가 아닌 DB I/O에 있다"는 핵심 결론을 도출합니다.
이중 이미지 캐시 시스템으로, L1 메모리 캐시(LinkedHashMap LRU)와 L2 디스크 캐시(SQLite)를 포함하며, 뷰포트 너비, DPR 및 네트워크 품질에 기반한 반응형 CDN 해상도 선택을 결합합니다.