私のサイトの1つには多くのユーザーがいます。現在、それぞれに1つのプロフィール写真があります。物事を迅速かつ効率的に保つために、私はプロファイル画像をその固有のものに基づいて広げ、UserID
1,000を超える要素を持つディレクトリがないようにしました。
ただし、ユーザーが自分のプロファイルにさらに多くの写真をアップロードできるようにしたいのですが、ユーザーごとに複数の画像がある場合に、これを整理して構造化する方法がわかりません。私は明らかに各ユーザーのアルバムを現在の一意のフォルダーの下に構造化しますが、どのようにしたらよいでしょうか。
データベースを使用して、各ユーザーが持っている画像の数を追跡しますか?各ファイルに1からいくつまで順番に名前が付けられていることを確認し、常にその順序で表示しますか(ユーザーが順序を変更した場合は、正しい順序で名前を変更するだけです)?それとも私はそれを他の方法で行いますか?
私が抱えている主な問題は、各ユーザーが持っている画像の数(特に、途中で1つまたは2つを削除した場合)、ユーザーの順序(変更可能)、および命名規則を把握して追跡することです。物事を速く、論理的かつ効率的に保ちながら、使用します。
これを行うための最良の方法は何ですか?