私の PHP プロジェクトは何千もの画像を使用し、それぞれのストレージ名に必要な数字は 1 つだけです。
私の最初のアイデアは、すべての写真を単一のディレクトリに置き、ファイルに「0.jpg」、「1.jpg」、「2.jpg」、そして「4294967295.jpg」という名前を付けることでした。
ディレクトリ ツリー構造を作成し、ファイルに「429 / 496 / 7295.jpg」のような名前を付けた方が、パフォーマンスが向上しますか?
答えが「はい」の場合、フォローアップの質問は次のようになります: 深さのレベルごとのサブディレクトリまたはファイルの最適な量は? そして、選択したファイルシステムはこれにどのような影響を与えますか?
各ファイルには、UNSIGNED LONGINT ID 番号を持つ対応する MySQL エントリがあります。
ありがとうございました。