Il n'importe combien de fichiers que j'ai garder dans un seul répertoire? Si oui, comment beaucoup de fichiers dans un répertoire, c'est trop, et quels sont les impacts d'avoir trop de fichiers? (C'est sur un serveur Linux.)
Contexte: j'ai un album photo de site web, et chaque image téléchargée est renommé pour 8 hex chiffres de l'id (par exemple, a58f375c.jpg). C'est pour éviter les conflits de nom de fichier (si beaucoup de "IMG0001.JPG" les fichiers sont téléchargés, par exemple). Le nom de fichier original et utile métadonnées sont stockées dans une base de données. Maintenant, j'ai quelque part autour de 1500 fichiers dans le répertoire d'images. Cela rend la liste des fichiers dans le répertoire (par FTP ou SSH client) prendre quelques secondes. Mais je ne peux pas voir qu'il n'a aucune incidence sur les autres que cela. En particulier, il ne semble pas y avoir d'impact sur la façon dont rapidement un fichier image est servi à l'utilisateur.
J'ai pensé à réduire le nombre d'images par faire des 16 sous-répertoires: 0-9 et a-f. Ensuite, j'ai déplacer les images dans les sous-répertoires en fonction de ce que le premier chiffre hexadécimal du nom de fichier est. Mais je ne suis pas sûr qu'il y a une raison de le faire sauf parfois la liste du répertoire via FTP/SSH.