A nadie le gustan las webs lentas y menos a los buscadores. Por eso la velocidad de carga es uno de los parámetros que tiene más peso en el SEO. Habilitar la compresión GZIP en tu web puede hacer que la velocidad del sitio mejore visiblemente.

¿En qué consiste GZIP?

Gzip es un método de compresión de archivos (comprimir es reducir su peso) para que las transferencias de red sea más rápidas. Si los archivos de una web se reducen con GZIP será más rápido enviarlos desde el servidor al navegador.

Habilitar la compresión gzip es una práctica estándar, y se hace a través de configuración del servidor web

¿Cómo habilitar la compresión GZIP?

Para la mayoría de los lectores, habilitar la compresión es tan fácil como añadir un poco de código en el archivo .htacces del servidor.  Puedes acceder a él a través del FTP o el gestor de archivo que proporcione tu hosting.

Este código funciona en la mayoría de los casos:

<IfModule mod_gzip.c>

mod_gzip_on Sí

mod_gzip_dechunk Sí

archivo mod_gzip_item_include (html |? txt | css | JS | php | pl). $

manejador mod_gzip_item_include ^ cgi-script $

mod_gzip_item_include mimo ^ texto /.*

mod_gzip_item_include mimo ^ application / x-javascript . *

mod_gzip_item_exclude mimo ^ imagen /.*

mod_gzip_item_exclude rspheader ^ Content-Encoding:. *. * gzip

</ IfModule>

Puedes saber si la compresión se ha habilitado correctamente en tu web en la siguiente página: http://www.gidnetwork.com/tools/gzip-test.php

Si no funciona, puede que necesites un código específico para tu servidor. Estos son los códigos para los servidores más habituales (pero recuerda eliminar el anterior):

Código para habilitar la compresión en servidores web Apache

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

Código para habilitar la compresión en servidores web NGINX

gzip on;

gzip_comp_level 2;

gzip_http_version 1.0;

gzip_proxied any;

gzip_min_length 1100;

gzip_buffers 16 8k;

gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript;

# Disable for IE < 6 because there are some known problems

gzip_disable «MSIE [1-6].(?!.*SV1)»;

# Add a vary header for downstream proxies to avoid sending cached gzipped files to IE6

gzip_vary on;

No te preocupes por no entender lo que dice el código, lo importante es que funcione, jeje.

La compresión de los archivos HTML y CSS con gzip normalmente ahorra alrededor del 50 al 60% del tamaño del archivo. Actívala en tu web y notarás la diferencia en los tiempos de carga.

Si quieres más consejos para convertir tu web en un cohete no te pierdas este post sobre cómo acelerar la velocidad de carga en WordPress.

Te deSEO un buen día,

William Penguin