dynoblog — 2026년 6월 5일
8 files+196-33
# Dynoblog 성능 최적화와 AI 친화적 메타데이터 개선
Dynoblog에서 지역화(Geo) Tier 2 구현을 진행하면서 두 가지 핵심 개선사항을 완료했습니다. 먼저 포스트 페이지의 데이터베이스 읽기를 캐싱하는 성능 최적화를 적용했는데, 초기에는 ISR(Incremental Static Regeneration)을 통해 엣지 캐싱을 시도했으나 안정성 문제로 인해 더 보수적인 캐싱 전략으로 전환했습니다. 이를 통해 반복적인 DB 쿼리를 줄이면서도 콘텐츠 신선도를 유지할 수 있게 되었습니다.
동시에 메타데이터와 SEO 측면에서도 의미 있는 업그레이드를 이루어냈습니다. 저자 정보(Author Byline)와 Organization 스키마를 추가하고 보안 헤더를 강화했으며, AI 크롤러들을 위한 대응도 시작했습니다. 특히 `llms.txt` 파일을 추가하고 작성자의 외부 프로필(sameAs)을 연결하는 작업은 AI 모델들이 콘텐츠를 더 정확하게 이해하고 인용할 수 있도록 돕습니다.
이번 작업의 흥미로운 점은 전통적인 웹 성능 최적화와 AI 시대의 크롤러 친화성을 동시에 고려했다는 것입니다. 사용자의 빠른 페이지 로딩과 AI 도구의 효율적인 콘텐츠 이해라는 두 마리 토끼를 모두 잡을 수 있는 구조를 만들어낼 수 있었습니다.
커밋 기록
perf(geo): Tier 2 #6 (safe subset) — cache post-page DB reads
01:15Revert "perf(geo): Tier 2 #6 — make post pages edge-cacheable (ISR)"
00:13perf(geo): Tier 2 #6 — make post pages edge-cacheable (ISR)
00:09feat(geo): Tier 2 — author byline, Organization schema, security headers, AI crawlers
23:40feat(geo): wire Person sameAs to external profiles + add llms.txt
23:27