Tutorial WPO WordPress Optimization – Habilitar Compresion Gzip Htaccess sin Plugin

En el post anterior enseñe qué herramientas uso para averiguar que factores pueden ayudar a optimizar vuestra instalación de WordPress. Uno de los mensajes mas importantes esta relacionado con Habilitar la Compresion Gzip. Comprimiendo nuestros archivos ocuparan menos y viajaran más rápido por la web, ofreciendo una experiencia de usuario superior. Por eso es tan importante y quiero explicaros como habilitar la compresion Gzip en WordPress sin usar plugins. Lo haremos editando el archivo .htaccess de vuestro hosting.

Habilitar Gzip en WordPress sin plugins

Para ello tendrás que dirigite al directorio publico en el que tienes instalado tu WordPres y mediante un gestor de FTP o la aplicación de Cpanel, dependiendo de tu empresa de hosting, localizar el archivo .htaccess y editarlo. Se puede hacer con un editor de texto plano como Worpad.
Cuando lo abras, te encontraras que tu archivo contiene algo más o menos como esto:

 
 # BEGIN WordPress
 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.php [L]
 # END WordPress

Para habilitar la compresion Gzip sin plugins en WordPress debes añadir estas lineas al archivo .htaccess de tu servidor de hosting.

 # Iniciar GZIP
 AddOutputFilterByType DEFLATE text/html
 AddOutputFilterByType DEFLATE text/css
 AddOutputFilterByType DEFLATE text/javascript
 AddOutputFilterByType DEFLATE text/xml
 AddOutputFilterByType DEFLATE text/plain
 AddOutputFilterByType DEFLATE image/x-icon
 AddOutputFilterByType DEFLATE image/svg+xml
 AddOutputFilterByType DEFLATE application/rss+xml
 AddOutputFilterByType DEFLATE application/javascript
 AddOutputFilterByType DEFLATE application/x-javascript
 AddOutputFilterByType DEFLATE application/xml
 AddOutputFilterByType DEFLATE application/xhtml+xml
 AddOutputFilterByType DEFLATE application/x-font
 AddOutputFilterByType DEFLATE application/x-font-truetype
 AddOutputFilterByType DEFLATE application/x-font-ttf
 AddOutputFilterByType DEFLATE application/x-font-otf
 AddOutputFilterByType DEFLATE application/x-font-opentype
 AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
 AddOutputFilterByType DEFLATE font/ttf
 AddOutputFilterByType DEFLATE font/otf
 AddOutputFilterByType DEFLATE font/opentype
 # For Older Browsers Which Can't Handle Compression
 BrowserMatch ^Mozilla/4 gzip-only-text/html
 BrowserMatch ^Mozilla/4\.0[678] no-gzip
 BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

Finalmente el archivo debería lucir algo como esto:

 # BEGIN WordPress
 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.php [L]
 # END WordPress
 # Iniciar GZIP
 AddOutputFilterByType DEFLATE text/html
 AddOutputFilterByType DEFLATE text/css
 AddOutputFilterByType DEFLATE text/javascript
 AddOutputFilterByType DEFLATE text/xml
 AddOutputFilterByType DEFLATE text/plain
 AddOutputFilterByType DEFLATE image/x-icon
 AddOutputFilterByType DEFLATE image/svg+xml
 AddOutputFilterByType DEFLATE application/rss+xml
 AddOutputFilterByType DEFLATE application/javascript
 AddOutputFilterByType DEFLATE application/x-javascript
 AddOutputFilterByType DEFLATE application/xml
 AddOutputFilterByType DEFLATE application/xhtml+xml
 AddOutputFilterByType DEFLATE application/x-font
 AddOutputFilterByType DEFLATE application/x-font-truetype
 AddOutputFilterByType DEFLATE application/x-font-ttf
 AddOutputFilterByType DEFLATE application/x-font-otf
 AddOutputFilterByType DEFLATE application/x-font-opentype
 AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
 AddOutputFilterByType DEFLATE font/ttf
 AddOutputFilterByType DEFLATE font/otf
 AddOutputFilterByType DEFLATE font/opentype
 # For Older Browsers Which Can't Handle Compression
 BrowserMatch ^Mozilla/4 gzip-only-text/html
 BrowserMatch ^Mozilla/4\.0[678] no-gzip
 BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
 # END Gzip

Con esto ya tendríamos habilitada la compresión Gzip mediante el método deflate en el archivo .htaccess y nuestra web mas optimizada. Si has medido la velocidad de carga de tu WordPress antes de añadir estos cambios podrás comprobar  que ahora es mas rápida porque ocupa menos espacio.
Pues esto es todo, una vez más espero que esto te funcione para acelerar tu WordPress y te ayude a conseguir mas éxito con tu web. Bueno otra cosilla…si te ha funcionado cuéntamelo en los comentarios y si no también, para ver como ayudarte. Saludos!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *