WEBBOOK CHAPTER

외부 인터페이스 엔지니어링: 21장. CDN Cache 계약

21장. CDN Cache 계약

브라우저 CDN Origin의 공개·개인 캐시 경계
브라우저 CDN Origin의 공개·개인 캐시 경계

fingerprint asset은 long immutable, 공개 콘텐츠는 s-maxage/tag, 사용자 예약은 private/no-store로 구분한다. Set-Cookie와 authorization 응답을 public cache하지 않는다.

cache key와 Vary를 문서화한다. CDN-specific control header와 origin Cache-Control 우선순위를 provider 문서로 확인한다. stale-if-error가 허용되는 데이터만 사용한다.