피드로 돌아가기
Why I'm betting static SSG beats dynamic AI rendering for directory SEO
Dev.toDev.to
Infrastructure

CDN 기반 SSG 설계로 p95 Latency 최소화 및 인프라 비용 절감

Why I'm betting static SSG beats dynamic AI rendering for directory SEO

盛永裕介2026년 5월 5일6intermediate

Context

AI 모델 디렉토리 서비스에서 실시간 데이터 갱신을 위한 Dynamic Rendering의 복잡성과 지연 시간 문제 분석. 서버리스 함수 호출과 DB 쿼리로 인한 TTFB 증가가 SEO 및 사용자 경험에 부정적 영향을 주는 한계 파악.

Technical Solution

  • Astro 5 SSG를 통한 완전 정적 HTML 파일 생성 및 CDN 배포로 TTFB 단일 자릿수 밀리초(ms) 달성
  • GitHub Actions Cron 기반의 Nightly Refresh 파이프라인을 구축하여 24시간 단위 데이터 동기화 수행
  • Turso libSQL을 도입해 로컬과 프로덕션 간 동일한 SQLite 파일 포맷을 유지함으로써 환경 일관성 확보
  • 템플릿 기반 즉시 생성 후 Claude Haiku를 통한 순차적 Content Polish 프로세스로 인덱싱 속도와 품질 동시 확보
  • Max-parallel: 1 설정을 통한 순차적 쓰기 제어로 SQLite의 동시성 쓰기 제약 사항 해결
  • Niche 콘텐츠 특성을 고려하여 Query Personalization을 포기하는 대신 정적 페이지의 응답 속도 이득을 선택

- 데이터 갱신 주기(Freshness)가 비즈니스 가치에 미치는 영향력을 정량적으로 평가했는가 - DB 선택 시 단순 기능보다 개발-운영 환경의 일치(Parity)와 배포 파이프라인과의 정렬을 고려했는가 - API 비용 절감을 위해 '템플릿 생성 후 사후 보완(Polish)'과 같은 단계적 데이터 정제 전략을 검토했는가

원문 읽기