Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2011, 06:49
cslbcn
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
Puntos: 5
Exclamación Subir fotos a la bbdd o subir el enlace del la carpeta

Hola a todos.

Estoy desarrollando una web en PHP. Estoy en el tema de las fotos, como almacenarlas. Había pensado guardar las fotos en una carpeta y en el campo de la tabla de la bbdd almacenar la ruta del archivo.

Tambien tengo la opción que guardar la foto en codigo y almacenarla en un campo Blob. He hecho la prueba y el valor de la foto en codigo ocupa lo mismo que la foto en jpg. Si la foto Jpg ocupa 300kb, el valor del campo blob es de 300kb.

Puestos a pensar en tamaño de la web, ocupa lo mismo la foto en codigo que la foto en jpg, el servidor estará igual de lleno.

Con respecto a seguridad, me parece que almacenar la foto en la bbdd en mas seguro. Nadie podría acceder a la carpera donde están las fotos y robarlas.

Respecto a la base de datos... Ahí dudo en el rendimiento que pueda tener MySql.
Qué es más costoso para la base de datos y el servidor: cargar la foto desde la base de datos u obtener la ruta y a partir de la ruta buscarla en la carpeta donde están todas las fotos?

Gracias.