Я хочу использовать Amazon CloudFront для «кэширования» моего веб-сервера, чтобы мой веб-сайт оставался работоспособным даже в случае отказа моего веб-сервера. Я понимаю, что CloudFront имеет множество пограничных серверов, которые упрощают процесс запроса / ответа для страниц сайта и связанных файлов в зависимости от местоположения пользователя.
Вопрос. Будет ли CloudFront синхронизироваться все пограничные серверы автоматически при запросе страницы, который проходит через определенный пограничный сервер? Есть ли связанные с этим ограничения? (например, обычно ли требуется X секунд или миллисекунд для синхронизации всех пограничных серверов?)
CloudFront не подходит для этого варианта использования.
Каждый центр обработки данных CloudFront кэширует файлы только тогда, когда они запрашиваются в этом конкретном периферийном расположении. Они не синхронизируются заранее. Кроме того, файлы с низким трафиком будут вытеснены из кеша, чтобы освободить место для файлов с более высоким трафиком.
Вы можете рассмотреть возможность CloudFlare «Всегда в сети» или что-то подобное.