Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2006, 02:18
Sanva
 
Fecha de Ingreso: diciembre-2005
Ubicación: Redondela (Galicia)
Mensajes: 368
Antigüedad: 18 años, 4 meses
Puntos: 1
Duda sobre sobrecarga del servidor con GD

Me gustaría empezar a utilizar la librería GD de PHP para redimensionar imágenes, ya que parece bastante fácil y una buena idea para adecuar el tamaño y la calidad de una sola imagen para varias situaciones (por ejemplo, generar las miniaturas de las imágenes para una galería)

Utilizo este código para hacer la prueba (modificado directamente de uno de ejemplo del manual de PHP)

Código PHP:
<?php
// Variable que indica el archivo de la imagen
$filename 'CIMG0752.JPG';
// Content-type para el navegador
header('Content-type: image/jpeg');
// Se obtienen las dimensiones
list($width$height) = getimagesize($filename);
// Cargar la imagen
$thumb imagecreatetruecolor(4560);
$source imagecreatefromjpeg($filename);
// Redimensionar
imagecopyresampled($thumb$source00004560$width$height);
// Mostrar la nueva imagen
imagejpeg($thumb);
?>
Funciona verdaderamente bien, pero lo estoy probando en local y noto que cuando se ejecuta el script mi ordenador se resiente un poco (quizá son imaginaciones mías...), y es una equipo realmente potente...

Mi duda es: ¿cómo afectaría el uso masivo de este script a un servidor? ¿podría considerarse un abuso? ¿qué pasaría si lo que quiero es crear dinámicamente las miniaturas de 100 o 200 imágenes al mismo tiempo (osea, seguiditas, una detrás de otra...)?