ユーザーからの多くのファイルを保存するためのスケーラブルな方法を探しています。私の戦略は、それらをランダムな名前で保存し、名前とファイルの関係をデータベースに保存することです。
私の質問は、ファイルをディスクに保存するための推奨される方法は何ですか?私が直面した制限の1つは、それらをすべて1つのディレクトリに保存すると、OSのパフォーマンスが低下することです。
明らかに、指定された間隔でディレクトリを作成し、負荷を分割することはできますが、それは単なるハックであり、ストレージを処理するための真の手順を試す必要があると確信しています。私はそれらを見つけることができないようです:)
S3のような外部ストレージではなく、プライベートにファイルをホストしたいと思っています。