2

Пользователи в настоящее время загружают несколько изображений в папку на моем сервере EC2. Множество пользователей получат несколько просмотров.Пользовательские изображения в S3 vs EC2 (производительность CloudFront)

Должен ли я загружать все эти изображения на S3 вместо SDK, а затем загружать их через CloudFront для повышения производительности, когда они просматриваются другими пользователями?

http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpPHP.html

ответ

2

Да, самый высокий параметр производительности будет использовать s3/CloudFront комбо. Ваше приложение может или не может воспользоваться дополнительной производительностью, в зависимости от того, где находятся ваши пользователи, и как они используют вашу систему, но в целом это лучшая практика.

+0

Отлично, спасибо за быстрый ответ! – bloxx

+0

С точки зрения кэширования лучше всего установить будущее будущее, истекшие заголовки объектов, загруженных на S3, и настроить Cloudfront для их использования. Если вам нужно изменить файл, загрузка файла на новый путь наиболее предпочтителен, так как он не будет кэшироваться в облачном режиме. – datasage

Смежные вопросы