Cloud CDN의 Serve while stale 기능을 사용하면 만료된 캐시 콘텐츠를 원본 콘텐츠 오류 등의 상황에서 대신하여 제공할 수 있습니다.
이 기능을 사용하여 고객에게 오류를 반환하는 것이 아닌 보다 오래된 콘텐츠를 제공할 수 있습니다.
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)]