Я нашел другие сообщения о том, как ускорить загрузку скрепок на s3, но большинство из них связаны с флэш-памятью или задним фоном с отложенной обработкой изображений.
Мне кажется, что самым быстрым способом загрузки изображений является прямой переход между браузером клиента и amazon s3 путем создания http-записи непосредственно в s3, в результате чего контроллер rails полностью не загружается из файла.
А благодаря холсту HTML5 и новым мощным браузерам должна быть возможность изменения размера изображения прямо на стороне клиента без необходимости планирования фоновых заданий с помощью rmagick и отложенного задания.
Iне нашел ни одной библиотеки, которая делает это (возможно, кто-то опубликует суть или поможет мне создать ее):
- Разрешить пользователю загружать файлы или файлы
- Файлысначала изменяются в несколько эскизов прямо в браузере.
- Данные передаются в amz s3.
- Мы создаем новые модели в приложении rails и устанавливаем атрибуты модели, которые разрешают доступ к URL-адресам s3.
Возможно ли это?