Qué es la compresión Gzip
La compresión Gzip reduce el tamaño de los archivos de tu web antes de enviarlos al navegador del visitante, que los descomprime al vuelo, logrando que lleguen mucho más rápido sin perder ni un dato. También la verás junto a alternativas más recientes, como la compresión Brotli.
Es como meter la ropa en una bolsa al vacío antes de enviarla por mensajería: ocupa mucho menos espacio durante el transporte, y al llegar a destino se recupera exactamente igual que estaba. Antes de enviar un archivo de tu web (HTML, CSS, JavaScript) al navegador del visitante, el servidor lo comprime con Gzip, reduciendo su tamaño de forma considerable; el navegador recibe ese archivo comprimido y lo descomprime automáticamente antes de usarlo, sin que el visitante note nada salvo que todo ha llegado más rápido.
Cómo funciona
- El navegador le dice al servidor, al pedir una página, que es capaz de recibir archivos comprimidos con Gzip.
- El servidor comprime el archivo correspondiente (HTML, CSS, JavaScript) antes de enviarlo, reduciendo notablemente su tamaño.
- Ese archivo comprimido viaja por la red ocupando mucho menos que el original sin comprimir.
- Al llegar, el navegador lo descomprime de forma automática e instantánea.
- El visitante recibe exactamente el mismo contenido, solo que ha tardado menos tiempo en llegar.
Ejemplo
Una ferretería online en Cartagena tenía la compresión Gzip desactivada en su servidor sin que nadie lo hubiera notado, así que cada archivo de la web viajaba a su tamaño completo sin comprimir en cada visita. Activamos la compresión Gzip en el servidor para los tipos de archivo adecuados (HTML, CSS, JavaScript), y el peso total transferido en cada visita se redujo de forma notable, con el consiguiente ahorro de tiempo de carga, sin tener que tocar ni una línea de la web en sí.
Señales de que te afecta
- PageSpeed Insights señala «habilita la compresión de texto» entre las recomendaciones de tu web.
- No sabes si tu hosting tiene activada la compresión Gzip (o Brotli) por defecto.
- Tu web transfiere más datos de los esperados para su tamaño de contenido visible.
- Has cambiado de hosting recientemente y no has comprobado si la compresión sigue activa.
Cómo lo resolvemos
Comprobamos si tu servidor tiene activada la compresión de archivos y la configuramos correctamente para los tipos de contenido que más se benefician de ella, sin afectar a archivos que ya vienen comprimidos de antes, como las imágenes. Si quieres que revisemos esto en tu web, en nuestro servicio de optimización WordPress lo comprobamos y lo activamos. La compresión Gzip se suma bien a la minificación del código, formando parte del mismo conjunto de técnicas de WPO.
Preguntas frecuentes
¿La compresión Gzip sirve también para las imágenes?
No demasiado: las imágenes ya suelen venir comprimidas en su propio formato, así que el mayor beneficio de Gzip se nota en archivos de texto como HTML, CSS y JavaScript.
¿Activar Gzip puede ralentizar el servidor por el esfuerzo de comprimir?
El esfuerzo de comprimir es mínimo comparado con el ahorro de tiempo en la transferencia, así que en la inmensa mayoría de los casos el balance es claramente positivo.
¿Gzip y Brotli son lo mismo?
Son parecidos en el objetivo, pero Brotli es una técnica de compresión más reciente que suele conseguir archivos todavía más ligeros; muchos servidores ofrecen ambas opciones.