안녕하세요, 베스핀글로벌 GCP Support팀입니다.
이번 아티클에서는 주제로 "Cloud CDN에서 원본 콘텐츠에 문제가 발생했을 때 기존 캐시 콘텐츠로 서비스가 가능한지"를 다루고자 합니다.
Cloud CDN의 Serve while stale 기능
Cloud CDN의 Serve while stale 기능[1] 을 사용하면 만료된 캐시 콘텐츠를 원본 콘텐츠 오류 등의 상황에서 대신하여 제공할 수 있습니다.
이 기능을 사용하여 고객에게 오류를 반환하는 것이 아닌 보다 오래된 콘텐츠를 제공할 수 있습니다.
Serve while stale은 Backend Bucket 전체에 적용하거나 개별 Object에 적용하는 방법이 있습니다.
1) gcloud 명령어로 Backend Bucket에 적용
gcloud compute backend-buckets update [Backend_Bucket_Name] --serve-while-stale=[설정 시간(단위 : seconds)]
아래 HTTP 캐시 제어 지시문을 개별 Object 메타데이터에 추가하여 설정할 수 있습니다.
stale-while-revalidate=[설정 시간(단위 : seconds)]
참조 링크
[1] Cloud CDN 오래된 콘텐츠 제공
https://cloud.google.com/cdn/docs/serving-stale-content
관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.
감사합니다.