게시된 날짜: May 17, 2023

Amazon CloudFront가 성능과 가용성을 개선할 수 있는 stale-while-revalidate 및 stale-if-error 캐시 제어 지시문에 대한 지원을 발표했습니다. stale-while-revalidate 지시문은 CloudFront가 백그라운드에서 캐시를 재검증하는 동안 사용자에게 오래된 응답을 즉시 전송하도록 지시합니다. stale-if-error 지시문은 오류가 있는 경우 CloudFront에서 오래된 응답을 재사용해야 하는 기간을 정의하여 더 나은 사용자 경험을 제공합니다.

stale-while-revalidate를 사용하면 CloudFront는 480개 이상의 엣지 로케이션에서 더 빠른 응답을 제공하고 캐시 만료 후 더 나은 성능을 위해 캐시 적중률을 극대화할 수 있습니다. stale-while-revalidate 지시문을 사용하면 오래된 콘텐츠가 캐시에서 빠르게 제공되므로 사용자는 더 이상 오리진의 응답을 기다릴 필요가 없습니다. stale-while-revalidate는 콘텐츠가 자주 또는 예측할 수 없이 새로 고쳐지거나 콘텐츠를 재생성하는 데 상당한 시간이 걸리는 경우와 콘텐츠의 최신 버전이 필수적이지 않은 경우에 적합합니다. stale-if-error 지시문은 오리진이 오류를 반환할 때 오래된 콘텐츠를 제공하여 사용자 경험을 개선하고 가용성을 개선합니다. 

이러한 지시문에 대한 지원은 이제 모든 CloudFront 엣지 로케이션에서 추가 비용 없이 제공됩니다. 오리진 서버에서 지시문을 정의하면 CloudFront는 지시문에 따라 동작을 적용합니다. 자세한 내용은 Amazon CloudFront 개발자 안내서를 참조하세요.