0

ユーザーが指定した外部サイトから大量の画像を取得して S3 に保存する Web サービスを作成しています。

アプリはherokuでホストされています。

heroku アプリのフロー:
1. www.example.com/image.jpg を呼び出し、ファイルをローカルに保存します
2. 画像をさまざまなサイズに処理し
ます 3. 画像を S3 にアップロードします

Heroku のエフェメラル ファイル システムが気になります。/tmp ストアとして使用するだけですが、限界に達しないか心配です。ユーザーがローカル マシンからアップロードしている場合は、S3 に直接アップロードできますが、別のサーバーからのものであるため、方法がわかりません。

多くのファイルを処理しようとしているときに、heroku の一時ローカル ファイル システムで問題が発生した人はいますか?

4

1 に答える 1

1

PaperClip では、画像に remote_url を提供するオプションがあります。S3 に直接アップロードして、Heroku ファイルシステムを使用するリスクを回避することもできます。

于 2012-12-21T09:13:51.863 に答える