Habilitar la compresión GZIP en WordPress
Habilitar la compresión GZIP en WordPress puede ayudar a reducir el tamaño de tu página web lo que contribuye a disminuir el tiempo para descargar los recursos.
Hoy día es imprescindible tener tiempos de carga rápidos, esto se consigue disminuyendo el tamaño de la página. Si tu página acumula muchos recursos (imágenes, videos, scripts…) es muy probable que te cueste más disminuir ese tamaño frente a otras que carguen menos recursos.
Todos los navegadores actuales soportan esta compresión GZIP.
Para comprobar si tu web ya carga habilitando esta compresión puedes usar esta herramienta online tan solo introduce la url de tu página y te mostrará si ya tiene habilitada la compresión GZIP.
Si no la tiene puedes habilitarla incluyendo este código en tu archivo .htaccess que encontrarás en la raiz del FTP de tu instalación de WordPress, de esta forma te ahorrarás tener que instalar plugins.
<IfModule mod_deflate.c> # Comprimir HTML, CSS, JavaScript, Text, XML y fonts AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-font AddOutputFilterByType DEFLATE application/x-font-opentype AddOutputFilterByType DEFLATE application/x-font-otf AddOutputFilterByType DEFLATE application/x-font-truetype AddOutputFilterByType DEFLATE application/x-font-ttf AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE font/opentype AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE image/svg+xml AddOutputFilterByType DEFLATE image/x-icon AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml # Eliminar browser bugs (necesario en caso de navegadores antiguos) BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent </IfModule>
Este código funciona en servidores Apache y es importante asegurarse de que mod_filter esté cargado en tu servidor o de lo contrario la directiva AddOutputFilterByType no funcionará y puede causar un error 500.
Siempre es recomendable guardar una copia de seguridad de tu .htaccess por si pierdes el control.