0개의 글
Next.js 14 + Cloudflare 기반의 고성능 다국어 기술 블로그 플랫폼으로, 6개 언어, PWA 오프라인 접속, AI 자동 번역 파이프라인, 26가지 홈페이지 극한 최적화를 지원합니다.
JoyMini Blog의 Lighthouse 성능 최적화 실전 경험을 바탕으로, viewport 접근성 수정, 이미지 용량 최적화, 동영상 지연 로딩, 서드파티 스크립트 레이지 로딩, JavaScript 분할 전략 등 P0 긴급 수정부터 P2 점진적 개선까지 10가지 성능 개선 조치의 전체 과정을 체계적으로 기록합니다.
이 글에서는 Next.js 프로젝트에서 프로덕션 환경의 console.* 로그를 비활성화하는 세 가지 방법(compiler.removeConsole, TerserPlugin pure_funcs, Worker 수동 처리)과 세 가지 프론트엔드 프로젝트(frontend-blog / admin-blog / admin-next)의 실제 적용 사례를 체계적으로 정리합니다.
이 글은 NestJS 백엔드가 프로덕션 환경에서 JavaScript Heap OOM으로 인해 충돌한 진단 과정을 완전히 기록하고, 세 가지 누적 요인(heap 상한 과소 설정, SSE 연결 누수, Prisma 메모리 점유)을 분석하며 단계별 수정 방안을 제시합니다.
본 문서는 4코어 VPS에서 실행되는 NestJS API 백엔드의 멀티코어 최적화 평가 과정을 기록합니다. Cluster 모드, UV_THREADPOOL_SIZE, 데이터베이스 쿼리 최적화, Redis 캐시 및 Nginx 캐시 튜닝의 타당성을 하나씩 분석하고, 최종적으로 "병목은 CPU가 아닌 DB I/O에 있다"는 핵심 결론을 도출합니다.
블로그 시스템의 좋아요 인터페이스는 지문 + Redis Guard 패턴을 통해 부정 좋아요 방지 메커니즘을 구현합니다. 지문 공식(MD5 해시), SET NX 원자 연산, 24시간 만료 정책 및 Redis 사용 불가 시의 우아한 다운그레이드 방안을 다룹니다.