Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/08/2011, 13:36
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Uso de imagenes BLOB, de forma dinámica en PHP

Aunque trabajes de forma POO, es lo más recomendable, ya que de la forma que lo estas planteando te va a provocar el problema que tienes ahorita, y más ya que puede que se quede en cache la imagen y a la hora de ver otro producto veas la misma imagen. Aparte que el acceso a disco I/O es más costoso para escribir una imagen que ya tienes en binario.

Es mucho más barato a nivel memoria hacer la consulta extra para descargar la imagen a escribir en el archivo y presentarlo y luego borrarlo.

Otra opción que puedes hacer es tener tus imagenes en memoria y luego tener un cache de la imagen en disco, y tener un cron job que extraiga las imagenes de la BDD y las guarde en un lugar local cada X tiempo así las tienes en "respaldo".

Saludos.