0

ユーザーが登録すると、ファイルをデバイスにダウンロードできるサービスをセットアップしました。このファイルは、カスタム フィールド情報 (ユーザー名、電子メール、Web URL など) などのデータベースのローカル情報から動的に生成され、S3 に保存されているアカウント固有のアセット (アバター、アイコン、背景アート) から動的に生成されます。

これらの S3 ファイルを生成プロセスの一部として処理する最善の方法がわかりません。

RubyTempfileクラスを使用すると、予期したものと一致しない一意のファイル名を持つファイルが生成されます。Ruby のFileクラスを使用すると、必要なファイルが生成されますが、ファイルシステムに大量のファイルが散らばり、同じアセットに対する同時要求を適切に処理できないのではないかと心配しています。私たちは Heroku も使用しています。

ローカル資産とリモート資産の組み合わせに基づいて動的に生成されたファイルを処理し、それをユーザーに提示するためのベスト プラクティス/推奨される方法は何ですか?

4

0 に答える 0