Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2011, 16:59
leif_sk8er
 
Fecha de Ingreso: junio-2009
Mensajes: 309
Antigüedad: 14 años, 10 meses
Puntos: 5
guardar imagenes seguras

Buenas,
Estoy haciendo una red social privada donde los usuarios podrán subir imagenes.
Normalmente, ya que no suelo tener problemas con la privacidad, las imagenes las guardo con el mismo nombre, o con un time o numero aleatorio, en una carpeta, no importa... Pero ahora la cosa se complica, por que tienen que estar con rutas indescifrables, o practicamente indescifrables por un robot.

Leyendo aqui: http://es.w3support.net/index.php?db=so&id=729260
y aqui: http://stackoverflow.com/questions/1...our-filesystem

me salen un par de dudas...

Este sistema es el que parece que utilizan otras redes sociales como facebook o tuenti, aparte ellos reparten los ficheros por diferentes cdn y demas... pero parece que en esencia es lo mismo....


Mi primera duda es:
Como explica en los enlaces un usuario, no es bueno guardar muchas imagenes en una carpeta por que se ahoga (No tenia ni idea de esto, es la primera vez que lo oigo pero puede tener su logica)... entonces... ¿Cuanto es mucho?, tb dice que no se creen muchas carpetas :S, con lo que entiendo que hay que ir recorriendo por los menos 4 niveles o 5 para no tener problemas de ahogamiento....


La otra duda, ¿En cada carpeta al final solo se aloja una imagen? Las carpetas son reales o es algun sistema con el htaccess en plan mod rewritte donde en realidad no existen las carpetas y son variables? Pero si son variables al final se tiene que ejecutar un script para buscar la imagen y ese no parece el metodo mas optimo.... :s


A mi me gustaria guardar las imagenes de forma que quedase algo similar a esto:
imagenes/f/347e/013b/c042/51cf/985f7ad0daa987d.jpeg

Es un md5 cortado a trozos, pero no se si se tienen que crear las carpetas o que por que entonces se va a llenar la carpeta de imagenes de (imaginando que solo hay 10000 imagenes subidas) de 50mil carpetas, y si hay 1millon, 50 millones.... mas su respectivo millon de ficheros...

ufffffff que lio!

Alguien puede ayudarme?
Necesidades: Guardar imagenes de forma que sean ilocalizables (o casi) mediante un robot.


Ejemplo de ruta de imagen de Tuenti:
http://thumbs3.tuenti.net/Mgv3Z95mt6...otPAZGEj.0.jpg

Esto e slo que quiero intentar conseguir.


Muchas gracias