빠른 소식

Cloudflare Cache, purge 대신 invalidate_cache API 지원

·설명 약 1분·작성: 해비·블로그 소개

핵심 요약

Cloudflare Cache에 캐시 무효화(invalidation) 기능이 추가됐습니다. 기존 purge처럼 캐시 객체를 제거하지 않고 stale 상태로 표시한 뒤, 다음 요청에서 오리진에 조건부 재검증을 수행합니다. 오리진이 304 Not Modified를 반환하면 기존 캐시 객체를 다시 사용할 수 있습니다.

주요 변경

  • 새 POST /zones/{zone_id}/invalidate_cache 엔드포인트를 사용할 수 있습니다.
  • URL, cache tag, hostname, URL prefix, 전체 캐시 등 purge와 같은 선택자를 지원합니다.
  • 재검증에는 오리진의 ETag 또는 Last-Modified와 조건부 요청 지원이 필요합니다.
  • 설정에 따라 재검증 중 또는 오리진 장애 시 stale 콘텐츠가 제공될 수 있습니다.
  • invalidation 요청은 purge와 동일한 rate limit에 포함됩니다.

개발자 영향

배포 후 변경 여부가 불확실한 정적 자산처럼 전체 응답을 다시 내려받을 필요가 없는 경우, purge 대신 invalidation을 사용하면 오리진 전송량을 줄일 수 있습니다. 반대로 삭제된 콘텐츠처럼 이전 캐시가 다시 제공되면 안 되는 경우에는 기존 purge를 사용해야 합니다.

발표 시각(KST): 세부 시각 미공개 (공식 원문 표기일: 2026년 9월 28일)

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기