Miles de imágenes, ¿cómo debo organizar la estructura del directorio? (linux)

Recibo miles de imágenes subidas por miles de usuarios en mi servidor Linux, que está alojado en 1and1.com (creo que usan CentOS, pero no estoy seguro de la versión). Esta es una pregunta independiente del lenguaje, sin embargo, para su referencia, estoy usando PHP.

i primer pensamiento fue simplemente volcarlos a todos en el mismo directorio, sin embargo, recuerdo que hace un tiempo, había un límite en la cantidad de archivos o directorios que se podían soltar en un directori

Mi segundo pensamiento fue dividir los archivos dentro de los directorios en función de la dirección de correo electrónico de los usuarios (ya que de todos modos es lo que estoy usando para el nombre de usuario) pero no quiero llegar al límite de directorios en un directorio ... .

De todos modos, para las imágenes de [email protected], iba a hacer esto:

/images/domain.com/user/images...

s inteligente hacerlo, ¿y si miles de usuarios han dicho 'gmail' tal vez podría profundizar más, como este

/images/domain.com/[first letter of user name]/user/images...

so para [email protected] sería ...

/images/domain.com/m/mike/images...

¿Es este un mal enfoque? ¿Qué están haciendo todos los demás? No quiero tener problemas con demasiados directorios también ...

Relacionado

¿Cuántos archivos en un directorio son demasiados? Estructura de carpeta web óptima para ~ 250,000 imágenes Cómo almacenar imágenes en su sistema de archivos ¿Sugerencias para administrar una gran cantidad de archivos?

Respuestas a la pregunta(12)

Su respuesta a la pregunta