Amazon CloudFront, 웹 애플리케이션을 위한 관리형 캐시 정책 발표
Amazon CloudFront는 Cache-Control 헤더를 반환하는 동적으로 생성된 웹 사이트와 애플리케이션에 대해 UseOriginCacheControlHeaders 및 UseOriginCacheControlHeaders-QueryStrings라는 두 가지 새로운 관리형 캐시 정책을 발표했습니다. CloudFront는 새로운 관리형 캐시 정책을 통해 오리진에서 반환한 Cache-Control 헤더를 기반으로 콘텐츠를 캐싱하며, Cache-Control 헤더가 반환되지 않으면 기본적으로 캐싱하지 않습니다. 이 기능은 지금까지 사용자 지정 캐시 정책을 생성한 고객만 사용할 수 있었지만, 이제는 모든 고객이 관리형 캐시 정책으로 바로 사용할 수 있습니다.
캐시 정책은 캐시 키에 포함할 요청 속성을 비롯하여 언제, 어떻게 캐시할지 CloudFront에 지시합니다. 지금까지 고객이 사용할 수 있는 관리형 캐시 정책에는 두 가지 일반적인 옵션이 있었습니다. 하나는 캐싱 지시문에서 불허하지 않는 한 항상 캐싱하는 CachingOptimized이고 다른 하나는 모든 캐싱을 비활성화하는 CachingDisabled입니다. 그 외의 모든 경우에는 고객이 사용자 지정 캐시 정책을 생성해야 했습니다. 이제 고객은 WordPress 같은 콘텐츠 관리 시스템이 지원하는 웹 사이트나 캐싱 가능 콘텐츠와 캐싱 불가능 콘텐츠가 혼합된 동적으로 생성된 콘텐츠에 대해 단일 관리형 캐시 정책을 사용할 수 있습니다.
새로운 관리형 캐시 정책은 추가 비용 없이 바로 사용할 수 있습니다. 이 기능은 CloudFront 콘솔, SDK 및 CLI를 통해 활성화할 수 있습니다. CloudFront 콘솔은 오리진 유형에 따라 자동으로 캐시 정책에 대한 추천을 제공합니다. 자세한 내용은 CloudFront 개발자 안내서를 참조하세요. CloudFront를 시작하려면 CloudFront 제품 페이지로 이동하세요.