Я использую CloudFront для распространения контента с одного из своих доменов. Здесь нет привязки к S3. По умолчанию контент истекает через 24 часа, что нормально для большинства данных на веб-сайте, однако есть несколько страниц, для которых я бы хотел иметь ограничение кеширования только на 1 час. Как мне это установить.
Из CloudFront часто задаваемые вопросы:
В. Как долго Amazon CloudFront будет хранить мои файлы на периферии? По умолчанию, если заголовок управления кешем не установлен, каждое пограничное местоположение проверяет наличие обновленной версии вашего файла всякий раз, когда оно получает запрос более чем через 24 часа после того, как в прошлый раз он проверял источник на наличие изменений в этом файле. Это называется «сроком действия». Вы можете установить этот срок действия не более 1 часа или столько, сколько хотите, установив заголовки управления кешем для ваших файлов в вашем источнике. Amazon CloudFront использует эти заголовки элементов управления кешем, чтобы определить, как часто нужно проверять источник на наличие обновленной версии этого файла. Если файлы меняются не очень часто, рекомендуется установить длительный срок действия и внедрить систему управления версиями для управления обновлениями файлов.