Foros del Web » Programando para Internet » PHP »

Que es mejor.. guardar imagenes o archivos en la BD o en el servidor???

Estas en el tema de Que es mejor.. guardar imagenes o archivos en la BD o en el servidor??? en el foro de PHP en Foros del Web. Hola, me gustaria saber que es lo mas recomendable y lo mas optimo a la hora de trabajar con carga de archivos o imagenes al ...
  #1 (permalink)  
Antiguo 18/06/2006, 14:19
 
Fecha de Ingreso: mayo-2006
Mensajes: 43
Antigüedad: 11 años, 6 meses
Puntos: 0
Que es mejor.. guardar imagenes o archivos en la BD o en el servidor???

Hola, me gustaria saber que es lo mas recomendable y lo mas optimo a la hora de trabajar con carga de archivos o imagenes al servidor desde una aplicacion PHP, por ejemplo, tengo una una galeria de imagenes y con un sistema administrador y estoy en la duda si las imagenes las guardo en la base de datos o las subo al servidor y lo unico que guardo en base de datos es el nombre del archivo que estoy subiendo.... ¿Que es lo mejor y lo mas recomendable?


salu2
  #2 (permalink)  
Antiguo 18/06/2006, 15:07
 
Fecha de Ingreso: diciembre-2005
Mensajes: 354
Antigüedad: 12 años
Puntos: 0
Guardar sólo el nombre de la imagen en un campo de texto comun en el mysql.

Imaginate que no es lo mismo guardar la cadena "nombre_de_imagen.jpg" que una imagen propiamente dicha de algunas decenas/centenas de kb.
Esto último, multiplicado por la cantidad de imagenes que guardarás, redundará en un peso considerable en la base de datos, y un esfuerzo de ésta al mostrarlas.

A menos que no quieras guardar las imagenes en una locación física del server aseccible desde HTTP, nunca te conviene guardar las imagenes dentro del mysql.
  #3 (permalink)  
Antiguo 18/06/2006, 15:19
 
Fecha de Ingreso: mayo-2006
Mensajes: 43
Antigüedad: 11 años, 6 meses
Puntos: 0
Grax! por la respuesta....
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 09:18.