¿Cómo organizo millones de imágenes?

Posible duplicado:
Almacenamiento de un millón de imágenes en el sistema de files

Estoy diseñando un website que potencialmente tendrá millones de imágenes. Cuál es la mejor manera de arreglarlos. Todas las imágenes son cargadas por algunos usuarios. Estoy pensando en la creación de una estructura de carpetas con su identificación de usuario y poner la image en ella .. Hace que cualquier problema de server .. como el número máximo de carpetas o el performance del server .. Por favor, hágamelo saber si usted puede pensar en la mejor architecture …?

Otra forma en la que pienso es: crear una carpeta de a a z y dentro crearé carpeta de usuario y saveé las imágenes

Gracias por su valiosa sugerencia

Voy a utilizar el sistema de files Linux. Php para cargar files, gd2 para cambiar el tamaño de las imágenes.

One Solution collect form web for “¿Cómo organizo millones de imágenes?”

Honestamente, la forma de organizarlos debe depender de lo que está haciendo exactamente con las imágenes. ¿Quieres que organizados por el usuario, o desea que en una piscina. ¿Cómo se presentan las imágenes. Además, ¿cómo vas a nombrar las imágenes? Usted podría hacer ciertamente lo que usted está preguntando alnetworkingedor, aunque me pregunto sobre la necesidad del nivel adicional de las carpetas az. Eso parece un poco de profundidad innecesaria. También podría ponerlos honestamente en una carpeta juntos y utilizar UUIDs para nombrar las imágenes para asegurarse de que no tienen colisiones de nombres. Dependiendo de cómo desea administrarlos, es probable que desee mantener una database de las imágenes para permitir la facilidad de acceso. Si usted proporciona más detalles sobre lo que usted está deseando hacer, podemos proporcionar sugerencias más útiles.

  • Grupos y permissions: Grupos nesteds UNIX
  • cómo puedo search el file dentro de un directory (y sub)
  • UNIX - ¿Cómo dar derechos de usuario sobre otro usuario y así no necesito sudo o escribir contraseña?
  • Cómo actualizar un espejo de website en línea creado con `wget --mirror`?
  • Ganglia sin multicast
  • Tipo de file de list blanca en vsftpd en CentOS
  • ¿Por qué no "localizar" el trabajo?
  • ¿Por qué chmod dar "Ningún file o directory" cuando se ejecuta recursivamente?
  • ¿Cómo puedo get ssh para ejecutar en segundo plano sin usar -f?
  • / etc / * ejemplos de files de versión
  • CHMOD en alojamiento web
  • Monitorizar un file en linux
  • ¿Se pueden comparar dos imágenes de disco?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.