Я создаю приложение, которое позволяет одновременно загружать большие объемы фотографий, и хотел бы знать, для чего лучше всего будет справляться.
Это то, что я использую до сих пор:
- Загрузка файла JQuery: позволяет пользователям перетаскивать изображения
- CarrierWave: обрабатывает изображения и изменяет их размеры с помощью ImageMagick
- Amazon S3: CarrierWave загружает изображения в Amazon S3 через Fog.
- Heroku: для хостинга
Я бы хотел, чтобы пользователи могли перетаскивать большое количество изображений на страницу, а затем переходить на другие страницы, когда загрузка происходит в фоновом режиме. Я также хотел бы, чтобы изображения отображались, когда они заканчивали загрузку. Я не хочу, чтобы этот процесс блокировал динамики Heroku, поэтому мне, вероятно, нужно переместить работу в фоновое задание, но я не уверен, что использовать для моей ситуации.
Какая самая лучшая настройка для этого типа приложений? Какую фонограмму работника я должен использовать? Является ли Cloudinary хорошей идеей?