Высоконагруженный статический веб-сайт размещен на Amazon S3 с дистрибутивом CloudFront, который в настоящее время имеет TTL по умолчанию 0 секунд. Компания хочет добавить кэширование для повышения производительности, но должна гарантировать, что устаревший контент не будет обслуживаться более нескольких минут после развертывания. Какую комбинацию методов кэширования должен реализовать архитектор решений? (Выберите два варианта)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Установить CloudFront default TTL на 2 минуты., Добавить директиву Cache-Control max-age со значением 24 часа к объектам в Amazon S3. При развертывании создать CloudFront invalidation для очистки измененных файлов из граничных кэшей..
Почему это правильный ответ
Установка CloudFront default TTL на 2 минуты гарантирует, что контент будет кэшироваться не более двух минут, что соответствует требованию компании. Добавление директивы Cache-Control max-age со значением 24 часа к объектам в Amazon S3 позволяет CloudFront кэшировать контент до 24 часов, но при этом CloudFront invalidation при развертывании очищает кэш, обеспечивая актуальность контента. Это сочетание обеспечивает высокую производительность за счет длительного кэширования и быструю актуализацию контента при необходимости. Установка default TTL 2 минуты для бакета S3 не имеет прямого отношения к кэшированию CloudFront. Директива Cache-Control private предотвращает кэширование публичными кэшами. Функция Lambda@Edge для добавления заголовка Expires усложняет решение без явных преимуществ перед Cache-Control.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется