21
ディレクトリにはいくつのファイルを置くことができますか?
1つのディレクトリにいくつのファイルを保持するかは重要ですか?もしそうなら、ディレクトリ内のファイルの数は多すぎますが、ファイルが多すぎるとどのような影響がありますか?(これはLinuxサーバー上にあります。) 背景:フォトアルバムのウェブサイトを持っています。アップロードしたすべての画像の名前が8桁の16進数のID(a58f375c.jpgなど)に変更されます。これは、ファイル名の競合を回避するためです(たとえば、「IMG0001.JPG」ファイルが多数アップロードされている場合)。元のファイル名と有用なメタデータはデータベースに保存されます。現在、imagesディレクトリには約1500個のファイルがあります。これにより、ディレクトリ内のファイルの一覧表示(FTPまたはSSHクライアント経由)に数秒かかります。しかし、それ以外の効果があるとは思えません。特に、画像ファイルがユーザーに提供される速さには何の影響もないようです。 私は16個のサブディレクトリを作成して画像の数を減らすことを考えました:0-9とaf。次に、ファイル名の最初の16進数が何であるかに基づいて、イメージをサブディレクトリに移動します。しかし、FTP / SSHを介して時々ディレクトリをリストすることを除いて、そうする理由があるかどうかはわかりません。
561
filesystems
limit