Nuevamente Google realiza un aporte para la comunidad de Internet, en este caso se trata de un módulo Apache que permite acelerar el tiempo de carga de nuestras páginas.
El módulo mod_pagespeed realiza una serie de optimizaciones en el contenido a desplegar logrando reducir hasta un 50% del tiempo de carga. En esta primer versión se realizan unas 15 optimizaciones automáticas y en tiempo real, logrando con esto muy buenos resultados según las pruebas realizadas. Algunas optimizaciones son la recompresión de imágenes, reducción de ciclos de respuestas seriales, cache de elementos permanentes o que se actualizan frecuentemente en el despliegue del contenido de nuestro sitio.
El antecedente de mod_pagespeed es la herramienta PageSpeed que solo brindaba sugerencias al evaluar nuestro sitio, la ventaja de este nuevo modulo Apache es que realiza las modificaciones y optimizaciones necesarias de forma automática.
Video de mod_pagespeed aplicado en el Blog de Google AdSense
Para lograr reducir la velocidad de carga el módulo procesa todo el contenido en el server antes de ser despachado a la web, ese contenido pueden ser imágenes, html, javascript, css que además de comprimir cachea para lograr mejor velocidad. El efecto de compresión también logra un menor consumo de ancho de banda, y compresión más cache una mejor velocidad de descarga.
El modulo es sencillo de instalar si tienes un servidor a disposición o si tu empresa de hosting lo hace por ti, algunos proveedores de hosting como GoDaddy ya manifestaron la implantación de este modulo en sus servidores, seguramente se convierta en un estandar lo cual es bueno para todos, tanto los desarrolladores que lograran mejores resultados, y para los usuarios que navegaran más rápido las webs que corran con servidores que utilicen este modulo.
Como era de esperar por parte de Google mod_pagespeed es un módulo open source y nos alientan a contribuir con el desarrollo del mismo, por el momento los binarios disponibles, de forma gratuita obviamente, son para i386 y x86-64bits y fueron testeados en CentOS y Ubuntu pero nada impide que pueda correr en otras distribuciones basadas en Debian o RPM.
Si eres desarrollador seguramente utilizas el navegador FireFox con FireBug, en el puedes instalar la extensión Page Speed, también opensource, que nos permite evaluar la velocidad de nuestro sitio y nos sugiere optimizaciones.
Más información:
- Descarga e instalación de mod_pagespeed
- Proyecto opensource mod_pagespeed
- Extensión Page Speed para FireFox y FireBug