うまくいけば、簡単な質問です。すでに回答がありましたが、検索に何も出てこなかったら謝ります。amazon s3ファイルのベストプラクティスの分割
S3では、画像を小さなサブディレクトリに整理するか、1つのディレクトリにすべて保存する方が良いでしょうか?典型的なファイルシステムでは、パフォーマンスを向上させるためにディレクトリ内のイメージに名前を付けます。 1つのディレクトリに数千のイメージを持つフラットな構造は、通常はうまく動作しません。これはAmazon S3のケースですか?
すべてのユーザー画像をユーザーフォルダに入れたり、すべての画像を投稿フォルダなどに入れたりすることができます。または、ユーザー画像を{userId}のようなフォルダに配置して、
ファイル名自体にはユーザーのIDが前置されているため、どちらの方法でも特定のユーザーファイルを簡単に見つけることができます。ここで問題となるのは、通常のファイルシステムの懸念がS3に影響することです(同じフォルダ内の数万のファイルでパフォーマンスが低下する)。 – Marc