Foros del Web » Programando para Internet » PHP »

Filosofia de almacenamient de imagenes

Estas en el tema de Filosofia de almacenamient de imagenes en el foro de PHP en Foros del Web. Holas nuevamente! Estoy programando el sistema de fotolog que les habia comentado, y tengo una duda sobre el almacenamiento de las imagenes. A cada foto ...
  #1 (permalink)  
Antiguo 08/06/2008, 10:21
Avatar de nixspatin  
Fecha de Ingreso: mayo-2008
Mensajes: 113
Antigüedad: 15 años, 11 meses
Puntos: 0
Pregunta Filosofia de almacenamient de imagenes

Holas nuevamente!

Estoy programando el sistema de fotolog que les habia comentado, y tengo una duda sobre el almacenamiento de las imagenes.
A cada foto le puse un id, con la base de datos, y la clasifique por fecha. De esa forma las imagenes estan perfectamente identificades de el usuario propietario y la fecha a la que correspoonde.

El tema es que no se donde almacenar las imagenes. Osea, creo un directorio "imagenes" y meto todas la fotos de todos los usuarios? lo divido cada directorio por dia? por orden alfabeto?

Veo un poco caótico tener una sola carpeta con todas las imagenes de todos los usuarios pero tambien veo caotico tener cientas de carpetas.

Que les parece a su juicio?

Gracias como siempre!!
  #2 (permalink)  
Antiguo 08/06/2008, 10:39
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Filosofia de almacenamient de imagenes ¡Help!

porque no usas la BD para guardar las imágenes... se puede!

ve a las FAQ's del foro.... y encontraras como, suerte
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 08/06/2008, 12:42
Avatar de nixspatin  
Fecha de Ingreso: mayo-2008
Mensajes: 113
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Filosofia de almacenamient de imagenes ¡Help!

Guau!! no sabia!!!

Pero a simple vista me da como que seria pesadisiba la base. Pero como no se nada al precto, primero me informo antes de hablar por hablar.
  #4 (permalink)  
Antiguo 09/06/2008, 09:08
Avatar de nixspatin  
Fecha de Ingreso: mayo-2008
Mensajes: 113
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Filosofia de almacenamient de imagenes

Che, al final aprendi a guardar y recuperar las imagenes en la base de datos, pero la verdad que no me convence tener una base de datos tan grande. Es aconsejable hacer esto?
  #5 (permalink)  
Antiguo 09/06/2008, 09:16
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Filosofia de almacenamient de imagenes

no se si sea un buen consejo el mio... pero creo que el tamaño no debe importar, a menos que tengas limites en el servidor...

de todas formas, es mas elegante y discreto usar BD (personalmente uso archivos, no BD) pero es cuestión de gusto... quizá, alguien te de algún mejor consejo
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 09/06/2008, 09:48
Avatar de alapaco  
Fecha de Ingreso: septiembre-2003
Ubicación: Caballito - Buenos Aires - Argentina - América del Sur - Planeta Tierra - Sistema Solar - Vía Láctea
Mensajes: 216
Antigüedad: 20 años, 7 meses
Puntos: 5
Respuesta: Filosofia de almacenamient de imagenes

Yo prefiero guardarlas en disco y en la base guardar solo el nombre del archivo (y la ruta si hiciera falta).

En cuanto a tu tema en particular, si ya tenes la fecha de las fotos en la base, yo crearia una estructura así:

/images/fotos/usuario_1/
/images/fotos/usuario_2/
/images/fotos/usuario_n/

O sea que tendría una carpeta separada para guardar las fotos de cada usuario, pero bueno, es una opinión nomas.
__________________
__________________
Álvaro Lapacó
  #7 (permalink)  
Antiguo 09/06/2008, 09:59
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: Filosofia de almacenamient de imagenes

... depende del tamaño de la aplicación misma. Yo me iría por crearles nombres únicos a los archivos y guardar esta información en un BD asociándolo al usuario y demás datos. Claro, cualquier consulta tendría que ser por la BD (como tiene que ser ¿no?).

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #8 (permalink)  
Antiguo 10/06/2008, 16:56
Avatar de nixspatin  
Fecha de Ingreso: mayo-2008
Mensajes: 113
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Filosofia de almacenamient de imagenes

gracias!!!
  #9 (permalink)  
Antiguo 10/06/2008, 17:16
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 1 mes
Puntos: 52
Respuesta: Filosofia de almacenamient de imagenes

HOLA

una pregunta, tener imagenes en la BD, no la hace lenta, la BD mr refirero,

las imagenes no son precisamente muy pequeños, algunas pueden ser muy grandes en peso, me refiero, que pasaria si en mi BD tengo 1000 fotos de 1MB, tendre una BD de 1GB, no seria eso algo ,lento,
yo creo que es mejor guardar en una carpeta del server el archivo y su nombre en la BD, que como mucho que puede ocupar 100 caracteres,
bueno es mi opinion

Un saludo
  #10 (permalink)  
Antiguo 10/06/2008, 17:39
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Respuesta: Filosofia de almacenamient de imagenes

Así es jaronu. Lo hace más lento, pero también lo hace muy portable . Todo es de valuar, tendrá sus pros y sus contras.

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #11 (permalink)  
Antiguo 10/06/2008, 18:57
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 1 mes
Puntos: 52
Respuesta: Filosofia de almacenamient de imagenes

Es mas portable porque solo has de almacenar un solo archivo,

pero por ejemplo en mi hosting, no puedo importar una BD mayor de 20 MB, creo recordar,
que haria con esa de 1 GB

como yo digo has de almacenar por un lado la BD y por otro los archivos de la carpeta del server, no es algo complicado.

Un saludo

edito, que lo acabo de mirar y en mi hosting en el phpMyAdmin, al impoprtar me dice que: Tamaño máximo: 2,048MB
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:31.