피드로 돌아가기
IndexNow, libSQL, and three other tools I reached for this week
Dev.toDev.to
Infrastructure

IndexNow 및 libSQL 도입을 통한 정적 사이트 인덱싱 가속 및 Edge DB 구축

IndexNow, libSQL, and three other tools I reached for this week

MORINAGA2026년 5월 9일4intermediate

Context

콘텐츠 중심의 정적 사이트 운영 중 검색 엔진의 느린 크롤링 주기와 데이터 보존의 불확실성이라는 제약 발생. 모노레포 구조의 빌드 시간 증가로 인한 CI/CD 효율성 저하 및 런타임 데이터 쿼리 지연 문제 해결 필요.

Technical Solution

  • IndexNow 프로토콜을 GitHub Actions 워크플로우에 통합하여 URL 게시 즉시 검색 엔진에 Push-notification 전송
  • Wayback Machine CDX API를 통한 월간 CI 자동화 검증으로 콘텐츠 아카이빙 상태 확인 및 유실 방지
  • libSQL 기반 Turso Edge Database를 도입하여 Tokyo PoP 기준 80ms 미만의 저지연 쿼리 환경 구축
  • pnpm --filter 플래그를 통한 패키지 범위 제한으로 모노레포 내 특정 사이트만 부분 빌드 수행
  • Astro ClientRouter 도입을 통한 Full Navigation 제거 및 View Transitions API 기반의 응답성 개선 시도

Impact

  • pnpm --filter 적용을 통한 단일 사이트 배포 시간 단축 (12분 → 4분 미만)
  • libSQL/Turso 도입으로 Tokyo PoP 기준 80ms 미만의 쿼리 Latency 달성

- 정적 사이트 배포 시 IndexNow API를 CI/CD에 통합하여 검색 엔진 인덱싱 대기 시간 단축 검토 - 모노레포 환경에서 전체 빌드 대신 --filter 옵션을 사용하여 배포 파이프라인 최적화 - SQLite 호환 Edge Database를 통한 글로벌 저지연 읽기 성능 확보 방안 검토 - 중요 콘텐츠의 지속 가능성을 위해 CDX API 기반의 아카이빙 자동 검증 로직 구현

원문 읽기