Amazon CloudFront анонсирует политики управляемого кеширования для веб-приложений

Проведено: 8 июля 2024 г.

Amazon CloudFront анонсирует две новые политики управляемого кеширования — UseOriginCacheControlHeaders и UseOriginCacheControlHeaders-QueryStrings — для динамически создаваемых веб-сайтов и приложений, возвращающих заголовки Cache-Control. Благодаря новым политикам CloudFront кеширует содержимое на основе заголовков Cache-Control, возвращаемых источником, и по умолчанию не выполняет кеширование, если заголовок Cache-Control не возвращается. В прошлом эта функция была доступна клиентам, создававшим собственные политики кеширования, но теперь она доступна как готовое решение всем клиентам в виде управляемой политики.

Политики кеширования указывают CloudFront, когда и как выполнять кеширование, в том числе какие атрибуты запроса следует включить в ключ кеша. Ранее у клиентов было два стандартных варианта политик управляемого кеширования: CachingOptimized для постоянного кеширования, если это не запрещено директивой кеширования, и CachingDisabled, отключающая любое кеширование. Во всех остальных случаях клиентам приходилось создавать собственные политики. Теперь клиенты могут использовать единую управляемую политику кеширования для веб-сайтов, использующих системы управления контентом, такие как WordPress, или динамически генерируемый контент, включающий как кешируемое, так и некешируемое содержимое.

Новые политики управляемого кеша доступны для немедленного использования без дополнительной платы. Эту функцию можно включить с помощью консоли CloudFront, SDK или интерфейса командной строки. Консоль CloudFront автоматически предоставляет рекомендации по политикам кеширования в зависимости от типа источника. Подробнее см. в руководстве разработчика по CloudFront. Начать работу с CloudFront можно на странице продукта CloudFront.