Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/05/2009, 11:41
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Pregunta , sobre la reducción de imagenes...

Supones mal amigo, pareciera que no sabes lo que ocurre cuando digitas una dirección electónica en la barra de direcciones de tu navegador y hacer enter. En ese momento el cliente (o sea el navegador o browser) envía al servidor una petición en donde figura un archivo específico, digamos que el archivo fuera un HTML, entonces el servidor envía el archivo ese a tu navegador, el cual cuando lo recibe lo intenta visualizar, al toparse con una etiqueta: <img hace otra petición al servidor. Eso es así porque el servidor no interpreta el HTML, solo lo envía cuando le hacen una petición. Bueno, esa nueva petición es procesada en el servidor y es envíada el archivo de la imagen completo, total. La imagen cuando llega al cliente es solamente visualizada por el browser en un tamaño determinado según los atributos width y height si es que existieran. O sea, que si visualizas en un browser una imagen de 6000px x 6000px pero en un tamaño de 200x200, el archivo cargado en memoria es de 6000x 6000, pero el navegador al renderizarlo para verlo en 200x200 no crea ni guarda en memoria una imagen renderizada, solo la muestra de otro tamaño. O sea, que al final el browser tiene que invertir más recursos en procesar una imagen para cambiarle el tamaño. Cuando recargues esa página por algún motivo, el navegador busca en los "archivos temporales de Internet" los archivos necesarios (valga la redundancia) y si los encuentra los visualiza y vuelve a repetir el proceceso de renderizarlos. Obviamente el caché de la computadora hace que este proceso sea más rápido, pero de todos modos lo que se procesa es el mismo archivo de 6000x6000 no un archivo de 200 x 200 porque ese supuesto archivo no se ha guardado para nada en ninguna parte.

Bien. espero que haber sido claro en las explicaciones. Sin embargo si alguien sabe algo que yo no sepa en este tema, agradecería mucho que aporte para rectificarme.