콜로폰: 이 사이트의 작동 방식

patrickstox.com의 구축 방식을 엣지 SEO 사례로 살펴봅니다. Cloudflare 위의 Astro 정적 우선 구조, 분리된 사이트·제품 Worker, D1·KV·R2 데이터 계층, 에이전트용 명시적 인터페이스, 편집 출처 표기, 전문가 계층, 성능 예산을 설명합니다.

최초 게시: 2026년 7월 4일 · 최근 업데이트: 2026년 8월 29일 · 고급
이 페이지의 근거 신호 1개

이 페이지는 제작 과정과 크레딧을 기록하며 소개, 개인정보처리방침, 이용약관을 대체하지 않습니다. 사이트는 Cloudflare 엣지에서 제공되는 Astro 정적 빌드입니다. 사이트 Worker는 커뮤니티·편집 API를, 별도로 배포된 제품 Worker는 서비스 바인딩을 통해 도구 실행과 제품 데이터를 담당합니다. 정적 요청은 두 Worker 모두 우회합니다. 사이트와 제품 데이터는 별도의 D1·KV·비공개 백업 인프라를 사용하고, R2에는 전문가 미디어도 저장합니다. 정책상 바인딩 이름, 스키마, 백업 일정은 공개하지 않습니다. 문서는 명시적인 Markdown 복사본으로 게시되며 에이전트 인덱스와 읽기 전용 MCP 서버를 제공합니다. 같은 URL의 Markdown 콘텐츠 협상은 아직 사용하지 않습니다. AI 생성·수정 문구는 사람 검토 전까지 라벨이 붙고 집계 콘텐츠 수에서 제외됩니다. 공개 전문가 패널은 안정적인 문서 단락에 메모와 답변을 연결하며, 무료 도구 플랫폼은 브라우저 로컬 분석과 제한된 실시간 검사를 결합합니다.

TL;DR — 사이트 운영 시 명시된 경계를 지킵니다. 정적 HTML을 기본 전달 경로로 두고, 동적 작업을 올바른 Worker와 데이터 영역에 배치하며, 사용할 수 없는 의존성은 정직한 상태를 표시하고 크롤러·에이전트·출처·성능 계약을 동기화합니다.

정적·동적 표면을 별도로 릴리스

정적 산출물이 공개 기준입니다. 완전한 HTML과 일반 자산이 실수로 Worker를 실행하지 않는지 확인합니다. 편집과 커뮤니티는 Site Worker, 도구 실행과 제품 데이터는 Product Worker가 맡고 service binding이 인터페이스가 됩니다.

데이터와 공개 경계 유지

사이트와 제품의 D1, KV, 백업 경로를 분리하고 전문가 미디어는 지정된 R2에 둡니다. 공개 목적은 설명하되 자격 증명, 비공개 binding 이름, 식별자, 스키마, 내부 endpoint, 일정은 노출하지 않습니다.

정직성을 릴리스 속성으로 테스트

방문자에게 보이는 각 값의 출처를 확인합니다. 라이브 지표는 명시된 프로덕션에서 오고 예시는 라벨을 유지하며, 의존성이나 예산을 사용할 수 없으면 명확한 상태를 보입니다. 유효 페이지, 404, 필요한 410, 그리고 /coffee만의 의도적 418을 실제 HTTP로 검증합니다.

검색과 출처 동기화

HTML만 바꾸면 완료가 아닙니다. Markdown 쌍, 에이전트 인덱스, 콘텐츠 그래프, 구조화 데이터, 읽기 전용 MCP를 함께 확인합니다. 사람 검토 전까지 AI 라벨과 개정 메타데이터를 유지합니다.

운영 체크리스트

  • 자산과 담당 Worker의 라우팅을 확인합니다.
  • service binding을 통한 same-origin /api/를 테스트합니다.
  • 명시적 사용 불가 상태를 발생시킵니다.
  • HTML, Markdown, 인덱스, 그래프, 구조화 데이터를 비교합니다.
  • Core Web Vitals와 글꼴, embed, API, prerender 예산을 확인합니다.
  • 범위가 바뀌면 About, Privacy, Terms를 다시 검토합니다.

전문가 메모 추가

전문가 인용문 고정

새로운 사람인가요? 미등록 프로필을 다음 위치에서 /admin/experts/ → 전문가 인용문 고정 먼저 만드세요.