¿Qué es la compresión GZIP?

La compresión con GZIP permite comprimir los recursos de una página web antes de que estos sean servidos a los navegadores de los usuarios para que la página web cargue más rápido y se mejore de esta manera su WPO.

Este tipo de compresión se ha vuelto muy popular en los últimos tiempos gracias a herramientas como Google Page Speed Insights que la han dado mucha importancia.

Además, este formato de compresión sin pérdida es libre de derechos bajo licencia Open Source lo cuál ha facilitado su difusión.

No obstante, el único pero de este tipo de compresión es pese a que sirve (Y mucho) para archivos HTML, CSS y JS no sirve para optimizar las imágenes ya que apenas las comprime.

De todos modos, no por implementar esta compresión en tu página página web ya estará optimizada a nivel de velocidad de carga. El GZIP no es la panacea pero si te ayudará mucho a mejorar el ancho de banda consumido por tu página web al cargar.

¿Por qué es bueno tener la compresión GZIP activada?

Tener la compresión GZIP activada en tu página web será bueno por que:

  1. Comprimirá tus archivos y tu página web cargará muy rápido.
  2. Ayudarás a los bots de Google a crawlear tu página web más rápido y así optimizarás el Crawl Budget o presupuesto de rastreo.
  3. Todos los navegadores actuales son compatibles con la compresión GZIP.

¿Cómo funciona la compresión GZIP?

El funcionamiento de la compresión GZIP es sencillo:

El servidor comunica al navegador web en las cabeceras de la URL que el contenido se encuentra comprimido.

De esta forma, el navegador sabe que los archivos se encuentran comprimidos de forma GZIP y puede descomprimirlos antes de que el usuario vea el contenido.

¿Cómo puedo saber si tengo este tipo de compresión activada?

Para comprobar si tienes la compresión GZIP activada puedes acceder a la siguiente URL: http://checkgzipcompression.com

Una vez dentro, bastará con introducir la URL que quieres comprobar y la propia herramienta online te dirá si tu página web tiene activada la compresión GZIP.

Activar la compresión GZIP en Apache

Para activar la compresión GZIP en Apache tendrás que seguir este proceso:

  1. Accede vía FTP (Con Filezilla bastará) al archivo .htaccess de tu servidor Apache.
  2. Haz click sobre el archivo .htaccess de la carpeta raíz de tu servidor y haz click en editar.
  3. Una vez esté editando (Bastará con abrirlo en un bloc de notas) este archivo copia el siguiente código al principio del archivo:
  4. <ifModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </ifModule>
  5. Una vez guardes y subas el archivo habrás activado la compresión GZIP.

PD. Recuerda para que que funcione esta compresión deberá estar activado en tu proveedor de hosting la extensión mod_gzip junto con la de mod_deflate. Por este motivo, y como no todos los hosting funcionan, a la hora de elegir un hosting de confianza siempre recomiendo el que yo mismo utilizo, Siteground.

Activar la compresión GZIP/DEFLATE en cPanel

A la hora de activar la compresión GZIP/DEFLATE desde Cpanel será más sencillo ya que no tendrás que tocar código y solo tendrás que seguir estas indicaciones:

  1. Una vez dentro de Cpanel entra dentro de la sección “Optimizar sitio web”.
  2. Marca la opción “Comprimir todo el contenido”.
  3. Listo.

Con este sistema habrás realizado la compresión de tu página web mediante GZIP o mediante el método DEFLATE que a grosso modo es el equivalente a GZIP en Apache.

¿QUIERES APRENDER MÁS SOBRE PÁGINAS WEB? ENTONCES SIGUE LEYENDO...

¿Quieres saber más?

Si quieres aprender sobre SEO, WordPress, CRO y mucho más ¡Suscríbete!