Я просто хотел спросить, было ли быстрое динамическое отображение эскизов изображений, загруженных на S3. Давайте скажем фотографии профиля.Управление динамическими эскизами на Amazon S3/Cloudfront
У меня есть 3 размера этих изображений, которые показаны Фактически, 150x150 и 25x25. На данный момент я динамически изменяю их размер на лету на своем сервере - не S3.
http://www.mydomain.com/images/25X25/image.jpg
Выше URL, который проверяет, существует ли миниатюра и не генерирует ее. Я разрешаю только 3 размера на данный момент.
Скоро мы переместимся на S3. Возможно ли это и на S3 - мне нужно получить исходное изображение, изменить его размер и затем повторно загрузить на S3 - все на ходу - конечно, с включенным кешем?
Нужно ли это делать, когда я загружаю фактическое изображение - сделайте еще 2 эскиза (с легко читаемым именем файла lile image_25_25 и image_150_150) и загрузите их вместе с ним?
Так в конце концов каждый результат загружать в
https://bucket.s3.amazonaws.com/image.jpg
https://bucket.s3.amazonaws.com/image_25_25.jpg
https://bucket.s3.amazonaws.com/image_150_150.jpg
Как вы думаете, это хороший вариант? Или предложения, пожалуйста, - будем действительно благодарны всем вам (err - всегда am - такое замечательное место, чтобы получить помощь!)
Cheers!
Большое спасибо за подробный ответ. Я бы хотел создать и загрузить миниатюры для каждого изображения при загрузке и использовать Cloudfront перед S3 для подачи заявки. Опубликуйте результаты и статистику здесь, чтобы обсудить дальше! – foxybagga
Привет @foxybagga, какой путь вы в конечном итоге приняли? я сейчас на пути к тому, чтобы делать большие пальцы и загружать на S3, но, пытаясь найти лучший способ сделать это, пожалуйста, поделитесь опытом :) – Mike
Hello @ user1725378 - генерация больших пальцев только тогда, когда они были запрошены, звучало как наилучшее решение для меня - сохраненное время выполнения и хранения сервера! – foxybagga