Просто держите одну из своих корзин, AWS CloudFront сделает все за вас.
Как CloudFront доставляет контент вашим пользователям
После настройки CloudFront для доставкиваш контент, вот что происходит, когда пользователи запрашивают ваши объекты:
1 - Пользователь получает доступ к вашему веб-сайту или приложению и запрашивает один или несколько объектов, таких как файл изображения и файл HTML.
2 - DNS направляет запрос к периферийному местоположению CloudFront, которое может наилучшим образом удовлетворить запрос - как правило, к ближайшему пограничному местоположению CloudFront с точки зрения задержки - и направляет запросместоположение края.
3 - В местоположении края CloudFront проверяет свой кэш на наличие запрошенных файлов.Если файлы находятся в кэше, CloudFront возвращает их пользователю.Если файлы не находятся в кэше, он выполняет следующие действия:
- CloudFront сравнивает запрос со спецификациями в вашем дистрибутиве и перенаправляет запрос на файлы на соответствующий сервер источника для соответствующего типа файла.- например, в корзину Amazon S3 для файлов изображений и на сервер HTTP для файлов HTML.
Исходные серверы отправляют файлы обратно в местоположение CloudFront
.
Как только первый байт прибывает из источника, CloudFront
начинает пересылать файлы пользователю.CloudFront также добавляет файлы
в кэш-память в граничном расположении, когда в следующий раз кто-то
запросит эти файлы.
Для получения дополнительной информации прочитайте следующий документ:
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/HowCloudFrontWorks.html
Чтобы доставлять контент конечным пользователям с меньшей задержкой, Amazon CloudFront использует глобальную сеть из 138 точек присутствия (127Пограничные местоположения и 11 региональных пограничных кешей) в 63 городах 29 стран.Расположение Amazon CloudFront Edge: