Comparativas y alternativas

Activar GZIP y Brotli en tu hosting: guía para acelerar tu sitio web

Aprende a activar la compresión GZIP y Brotli en tu hosting mexicano para reducir el tamaño de los archivos y mejorar la velocidad de carga de tu sitio.

Three professionals discussing strategies at a whiteboard in an office setting.

Activar la compresión GZIP o Brotli en tu servidor reduce el tamaño de los archivos HTML, CSS y JavaScript antes de enviarlos al navegador, lo que puede recortar el tiempo de carga entre un 50 % y un 70 % sin modificar una sola línea de tu código.

¿Qué son GZIP y Brotli y en qué se diferencian?

Ambos son algoritmos de compresión que el servidor aplica a los archivos de texto antes de transmitirlos. El navegador los descomprime automáticamente al recibirlos.

Característica GZIP Brotli
Soporte del servidor Universal (Apache, Nginx, LiteSpeed) Apache 2.4.26+, Nginx 1.11.6+, LiteSpeed
Soporte del navegador Todos los navegadores modernos Todos los modernos excepto IE11
Tasa de compresión Buena (~65–70 % en HTML) Mejor (~15–20 % más que GZIP en promedio)
Uso de CPU Bajo Ligeramente mayor (compensado por menor transferencia)
Disponible en hosting compartido MX Casi siempre Depende del proveedor y versión de Apache

Recomendación práctica: activa Brotli si tu servidor lo soporta y usa GZIP como respaldo (fallback). La mayoría de los hostings modernos en México admiten ambos.

Cómo verificar si ya tienes compresión activa

Antes de configurar nada, comprueba el estado actual de tu sitio. Las herramientas más rápidas son:

  • GTmetrix o PageSpeed Insights: avisan explícitamente si la compresión está ausente.
  • Cabeceras HTTP: en el navegador, abre las DevTools (F12), ve a la pestaña Red, recarga la página y busca el archivo HTML principal. En sus cabeceras de respuesta debe aparecer Content-Encoding: gzip o Content-Encoding: br.
  • curl desde terminal:
curl -H "Accept-Encoding: gzip, br" -I https://tusitioweb.com

Si la respuesta incluye content-encoding: gzip o content-encoding: br, la compresión ya está activa y no necesitas hacer nada más.

Activar GZIP en Apache con .htaccess

Esta es la forma más común en hosting compartido. Abre o crea el archivo .htaccess en la raíz de tu sitio (via Administrador de archivos en cPanel o FTP) y añade:

<IfModule mod_deflate.c>
  # Activar compresión para los tipos de archivo más comunes
  AddOutputFilterByType DEFLATE text/html text/plain text/xml
  AddOutputFilterByType DEFLATE text/css text/javascript application/javascript
  AddOutputFilterByType DEFLATE application/json application/xml application/xhtml+xml
  AddOutputFilterByType DEFLATE image/svg+xml font/ttf font/otf application/font-woff

  # Excluir navegadores antiguos con soporte roto
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>

Guarda, sube el archivo y vuelve a verificar con DevTools. El cambio es inmediato; no requiere reiniciar Apache.

Activar Brotli en Apache con .htaccess

Si tu proveedor tiene habilitado el módulo mod_brotli (disponible desde Apache 2.4.26), añade esto en el mismo .htaccess, antes del bloque GZIP para que Brotli tenga prioridad cuando el navegador lo soporte:

<IfModule mod_brotli.c>
  AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml
  AddOutputFilterByType BROTLI_COMPRESS text/css text/javascript application/javascript
  AddOutputFilterByType BROTLI_COMPRESS application/json application/xml application/xhtml+xml
  AddOutputFilterByType BROTLI_COMPRESS image/svg+xml font/ttf font/otf application/font-woff
</IfModule>

Apache sirve Brotli automáticamente a los navegadores que envían Accept-Encoding: br y cae a GZIP para los demás. No necesitas lógica adicional.

¿Y si uso LiteSpeed (LSCache)?

Los hostings con LiteSpeed Web Server (muchos planes de Hostinger, SiteGround y proveedores mexicanos modernos) comprimen automáticamente con GZIP y Brotli sin configuración extra. Solo asegúrate de que el plugin LiteSpeed Cache esté activo en WordPress.

Compresión en cPanel: opción gráfica

Algunos proveedores exponen la configuración directamente en cPanel:

  1. Abre cPanel > Software > Optimize Website.
  2. Selecciona Compress All Content o elige los tipos de contenido manualmente.
  3. Haz clic en Update Settings.

Esta opción escribe las directivas de mod_deflate automáticamente. Si no ves el apartado "Optimize Website", tu proveedor lo ha deshabilitado en el panel — el método .htaccess funcionará igualmente.

Para elegir el proveedor con mejor soporte de rendimiento y compresión, consulta la comparativa de hostings en México donde analizamos planes y velocidades reales.

Conclusiones clave

  • GZIP y Brotli reducen el tamaño de los archivos de texto entre un 50 % y un 70 %, mejorando directamente los Core Web Vitals y el SEO.
  • Verifica si la compresión ya está activa (cabecera Content-Encoding en DevTools) antes de tocar nada.
  • El método universal para hosting compartido en México es añadir las directivas de mod_deflate en .htaccess — no requiere acceso root ni reiniciar Apache.
  • Activa Brotli si tu servidor lo soporta y deja GZIP como fallback; ambos bloques pueden coexistir en el mismo .htaccess.
  • LiteSpeed (muy común en hostings modernos) comprime automáticamente; solo necesitas activar el plugin de caché correspondiente.

¿Buscas un hosting en México que ya tenga GZIP, Brotli y caché configurados de fábrica? Los especialistas en rendimiento web de elenlace.com pueden asesorarte sobre el plan ideal para tu tipo de sitio.

Preguntas frecuentes

¿Afecta la compresión a las imágenes o videos?

No — ni GZIP ni Brotli deben aplicarse a formatos binarios ya comprimidos como JPEG, PNG, WebP, MP4 o ZIP. Hacerlo puede incluso aumentar el tamaño del archivo. Las directivas de ejemplo en esta guía ya excluyen estos tipos de contenido.

¿La compresión puede romper mi sitio web?

Es muy poco probable si aplicas las directivas estándar. En casos raros, plugins de caché agresivos pueden conflictuar con la compresión a nivel de servidor; si notas contenido corrupto, desactiva momentáneamente el plugin de caché para aislar el problema.

¿Funciona con WordPress, Joomla y Prestashop?

Sí. La compresión opera a nivel de servidor y es transparente para cualquier CMS o framework PHP. No necesitas configurar nada dentro de WordPress además de, opcionalmente, activar la compresión desde un plugin de rendimiento como WP Rocket o LiteSpeed Cache.

¿Cuánta mejora real puedo esperar en PageSpeed?

En un sitio WordPress típico sin compresión, activar GZIP suele subir la puntuación de PageSpeed entre 5 y 15 puntos y reduce el peso de la página en 40–70 %. Los resultados varían según el contenido y los demás factores de rendimiento del sitio.

¿Prefieres que lo hagamos por ti? En El Enlace resolvemos hosting y desarrollo web profesional.

Recursos útiles

Otros proveedores y guías que vale la pena comparar:

← Todos