一度に大量の写真をアップロードできるアプリケーションを構築していますが、これに取り組むための最適な設定を知りたいと思っていました。
これは私がこれまでに使用しているものです:
- Jquery ファイルのアップロード: ユーザーが画像をドラッグ アンド ドロップできるようにします
- CarrierWave: 画像を処理し、ImageMagick でサイズ変更します
- Amazon S3: CarrierWave は Fog を介して Amazon S3 に画像をアップロードします
- Heroku: ホスティング用
ユーザーが大量の画像をページにドラッグ アンド ドロップし、アップロードがバックグラウンドで行われている間に他のページに移動できるようにしたいと考えています。また、アップロードが完了すると写真が表示されるようにしたいと思います。このプロセスで Heroku dyno をロックしたくないので、おそらく作業をバックグラウンド ジョブに移動する必要がありますが、自分の状況で何を使用すればよいかわかりません。
このタイプのアプリに最適な設定は何ですか? どのバックグラウンド ワーカー gem を使用すればよいですか? Cloudinary は良いアイデアですか?