응답 단위 태그 기반 캐시 무효화 지원
모든 응답에 Vercel-Cache-Tag를 붙여 관련 캐시를 묶어 무효화할 수 있게 됐습니다.
교안에 영향
기존 안내 글에서 캐시를 모두 지우는 방식만 설명했다면, 이제는 Vercel-Cache-Tag로 일부 응답만 무효화하는 안내로 바꿔야 합니다.
요약
- Vercel CDN에서 모든 응답에 태그 기반 캐시 무효화를 지원합니다. - Vercel-Cache-Tag 헤더로 쉼표로 구분한 태그를 지정해 관련 콘텐츠를 함께 관리할 수 있습니다. - 캐시 태그는 dashboard settings, Vercel CLI, Function API, REST API로 무효화할 수 있습니다. - Next.js 애플리케이션은 기존처럼 Incremental Static Regeneration (ISR)을 계속 사용하는 것을 권장합니다.
바뀐 것
새 기능
- Vercel CDN이 모든 응답에 대한 태그 기반 캐시 무효화를 지원합니다.
- Vercel-Cache-Tag 헤더로 쉼표로 구분한 태그 목록을 지정할 수 있습니다.
- 태그가 붙은 응답은 dashboard settings, Vercel CLI, Function API, REST API에서 무효화할 수 있습니다.
개선
- Cache-Control, CDN-Cache-Control, Vercel-CDN-Cache-Control과 함께 캐시 응답을 더 세밀하게 구성할 수 있게 됐습니다.
- parent to a child project 리라이트를 쓰는 같은 team의 경우, 부모 프로젝트의 캐시 응답에도 자식 프로젝트의 태그가 함께 포함됩니다.
- Next.js 애플리케이션은 Incremental Static Regeneration (ISR)으로 기본 제공 캐시 태깅과 무효화를 계속 사용할 수 있습니다.
기타
- 모든 plan에서 추가 비용 없이 사용할 수 있습니다.