Habilitar la compresión Gzip en WordPress sin usar plugins

Gzip-Compression

Gzip-Compression

Como sabemos, la compresión Gzip es una solución para ayudar que nuestros sitios o blogs aceleren la carga de nuestros ficheros o archivos. Esto ocurre cuando nuestros blogs, en WordPress por ejemplo, no están optimizados internamente, no tenemos una buena y organizada distribución del contenido o usamos tecnologías que aumentan el tiempo de carga de nuestros sitios, Flash por ejemplo.

Lo que hace la compresión Gzip es enviar nuestros documentos en un formato comprimido para que ocupen menos espacio y se distribuyan de forma mas rápida  Pero vamos al grano, veamos como podemos habilitar la compresión Gzip sin usar plugins.

Existen dos formas muy conocidas para habilitar la compresión de los ficheros, una es a través del .htaccess y otra cambiando las opciones de nuestro panel de WordPress.

Compresión Gzip usando el fichero .htaccess

Antes de editar nuestro fichero debes de realizar un respaldo. Ahora vamos y abrimos el archivo .htaccess ubicado en el directorio raíz donde esta instalado nuestro blog y agregamos estas lineas:

# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP

Guarda los cambios y listo. Este truco es muy simple y efectivo. Para probar los resultados que hizo el cambio en este fichero, puedes entrar a esta pagina de prueba del uso del Gzip, introducir al dirección web de tu sitio y ver si la compresión esta habilitada, te recomiendo hacer la prueba antes y después de realizar los cambios.

Compresión Gzip usando las opciones de WordPress

El segundo método, muy efectivo y rápido, para habilitar la compresión Gzip sin editar archivos ni instalar plugins es a través de las opciones de nuestro mismo panel de WordPress.

Estas opciones se encuentran ocultas, por lo que debemos de seguir estos pasos para ver el campo que debemos cambiar:

Entramos a nuestro panel de administrador de WordPress y en la barra de direcciones veremos algo así:

http://www.tublog.com/wp-admin/

Ahora tendremos que agregar las opciones del panel, dejando la URL de esta forma:

http://www.tublog.com/wp-admin/options.php

… buscamos esta palabra «Gzip«, la cual se encuentra una vez dentro de las opciones y veremos un campo con valor cero que tendremos que cambiar a valor uno «1».

Guardamos los cambios y así de fácil la compresión Gzip de nuestro blog esta habilitada. Te recomiendo hacer la prueba para ver el resultado como mencione en la primera opción con el .htaccess.

Si te han sido útiles estos trucos, ¡no dejes de comentar la entrada!

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(60 votos, promedio: 4.5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

73 comentarios en “Habilitar la compresión Gzip en WordPress sin usar plugins”

      1. A mi tampoco me funciona el segundo método… Compruebo antes y me sale que no tengo activada la compresión, pongo el 1 y luego pruebo otra vez y me sale lo mismo…

  1. gracias amigos, tengo un post similar en mi blog, pero con video, les aseguro que ambos trucos funcionan porque los he comprobado. Como siempre es un placer poder ayudar sobre todo en un sitio del que tambien he aprendido.
    saludos

    1. Johnnie Sarkozit IV

      Resulta que después de ejecutar la segunda opción con options.php queda todo exactamente igual, hice la prueba con el Speed Test de Google antes y después de realizar el proceso y salen exactamente los mismos archivos para comprimir.

  2. Pingback: 10 consejos para optimizar el rendimiento de tu blog

  3. Implementé los dos métodos, ninguno me funcionó. Aparecen los cambios en el .htaccess y en options pero al comprobarlo me dice que no está comprimido

  4. Gracias llevaba bastante buscando algo efectivo. Por cierto para los que le pasaba como a mi con el codigo de htaccess:

    AddType x-mapp-php5 .shtml .html .htm .js .txt .css
    AddHandler x-mapp-php5 .shtml .html .htm .js .txt .css

    esto tb es para comprimir en 1and1. Es mejor que pongais el codigo de arriba.

  5. A mí tampoco me funciona usando las opciones de WordPress. Pongo un 1 en la casilla de gzipcompression y al guardar cambios aparece de nuevo el valor 0.

  6. Excelente articulo, fijate que la primera opcion es la que me funciono, porque intente por la segunda y nada por alguna extraña razon, no guardaba los cambios.

    muchas gracias por el aporte

  7. soy principiante en eso de los sitios web asi que perdonen mi ignorancia bueno ¿eso es lo unico que se debe hacer para mantener una pagina web? Gracias me parece q ta muy buena tu publicacion

  8. Al parecer en mi caso no está funcionando, la línea del htacces la tenía de esta forma:
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript application/x-httpd-php application/rss+xml application/atom_xml text/javascript
    Como verán tiene más elementos a comprimir, pero al ingresar a la página de verificación aparece como que mi página no está comprimida. Ahora la opción oculta, por más que cambio el valor este vuelve a «0» al pulsar el botón guardar cambios. Y lo mismo sucede aún si lo hago desde el phpmyadmin.

  9. No me funciona ninguno de los dos, cuando configuro el options.php me guarda la configuracion con el 1 pero no se comprimen los archivos, o no lo dectanta ni adsense ni el programa de esta página

  10. Hola,
    Ante todo, gracias por estos magníficos tutoriales. Y mi pregunta es la siguiente: ¿Puedo activar los dos sistemas al mismo tiempo o son incompatibles?. Lo digo porque el segundo, a pesar de coger el ‘1’ no funcionó. En cambio el ‘.htaccess’, perfecto. Así que, no he quitado el ‘1’ y tengo dudas si habrá problemas…
    Gracias leiva, y quedo a la espera de tu respuesta.

  11. La compresión gzip de los archivos NO es una opción de WordPress, es una opción de PHP (gracias a la librería Zlib) cuando se instala el módulo «deflate» en servidores Apache (para mí no existen otros). Si el servidor no tiene habilitado ese módulo, simplemente, no funcionará la compresión.

    Información sobre compresión gzip en el Codex.

    Información sobre ‘mod_deflate’ en la web de Apache

    Aparte, si escribís «wordpress gzip» en «ese buscador que utiliza todo el mundo», veréis que no es tan «secreto» lo del ‘options.php’ …

    Curiosidades :

    1. La compresión gzip reduce el número de peticiones al servidor, pero aumenta la carga trabajo de éste, sobre todo si está configurado con valores de compresión altos (los valores de compresión van desde 1 hasta 9 y, por defecto, el valor es 6).

    2. Por esa razón, podría ocurrir que, haciendo comparativas, los tiempos de carga de una página en un servidor sean diferentes a los de la misma página en otro servidor.

    2. Es posible que una página cuyo contenido esté comprimido con gzip no valide correctamente en el validador del W3C.

  12. Juan Pablo Presti

    Hola. Muy bueno el artículo pero no me sirvieron ninguna de las dos opciones. Tras agregar esas lineas de codigo al archivo .htaccess el sitio dejó de funcionar. Probé cambiar el valor 0 por 1 en options, pero cada vez que guardo cambios, y la página se actualiza, vuelve a quedar en 0. No sé por qué no se modifica pero, como dije, no hay forma de ninguna manera.

    El sitio es puraciudad.com.ar

  13. Pingback: Cómo comprimir tu web con GZip y comprobarlo | KnowHow @gbeltranp

  14. Hola!
    El primer método me dio 4 puntos más en el pagespeed insights, sin embargo el segundo método me dio sólo 2 puntos. En cualquier caso el primer método me sirvió fenomenal..! Gracias!

  15. Hola!
    He probado los 2 trucos, tanto modificar el htacces, como activarla en las opciones de wordpress, pero en la página de comprobación de Gzip me dice que sigue desactivada.
    Que puedo hacer?
    Gracias

  16. En mi caso me aparece en la web como que sí está aplicado el gzip compression, pero me voy a la url de wordpress y en ese apartado me pone 0. ¿Por qué puede ser esto?

    Supongo que en hostgator se hace de manera automática, pero no entiendo porque aparece 0.

    Un saludo y gracias por esta información!

  17. clara germosen

    cada vez que hago un blog nuevo tengo que buscar como se hace y cada vez que pongo en google me aparece este blog, muy agradecido, en todas mis pagias lo hago y me funciona muy bien.

  18. clara germosen

    cada vez que hago un blog nuevo tengo que buscar como se hace y cada vez que pongo en google me aparece este blog, muy agradecido, en todas mis pagias lo hago y me funciona muy bien.

  19. Pues yo he probado de la segunda manera y cuando vuelvo a chequearlo en la página que nos comentas, me sigue diciendo que no está comprimida… 🙁
    Puede ser que tarde un tiempo?

  20. buscando info en la web, vi que se tiene que configurar primero el gzip desde el cpanel, en optimizacion de sitio web. el servidor que estoy usando no trae eso.

  21. Me ha parecido muy útil tu post, pero no consigo cambiar el valor de gzip. Lo pongo a 1 y al guardar vuelve a 0…En la base de datos tambien lo cambio a 1, pero al volver a cargar la home de mi web… ¡se cambia solo a 0! ¿que puede provocar el cambio? muchas gracias

  22. Hola, una pregunta. Son dos opciones disponibles o hay que activar la compresión con .htaccess y a través del admin de wordpress? Quiero decir elegimos una y ya está o hay que aplicar las dos soluciones ?
    gracias.

  23. Nerea Tafalla

    Hola amigo Leiva.

    Hice lo que dijiste en tu artículo. Yo he usado la forma de introducir el código html en el archivo .htaccess y aunque me meto a la página que has dado para comprobar si se ha comprimido y me dice que sí, vuelvo a PageSpeed y me sigue diciendo que necesito comprimir.

    ¿Qué puedo hacer?

  24. Buenisimo ! Gracias !!
    Use el primer metodo que explicaste.
    La velocidad de mi blog subio un 7% !!!

    Me falta optimizar la entrega de CSS y los javascript , si hago eso capaz me sube a 100 %, ahora esta en 80..
    Alguna sugerencia , ¿Como puedo Eliminar el JavaScript que bloquea la visualización y el CSS del contenido?
    no encontre nada sobre eso en este blog

    Gracias !

  25. Excelente el artículo me ha servido demasiado. Lo logré con el método del htaccess, hay algún problema si el gzip del option php sigue en 0?

    Saludos

  26. Pingback: SEO eterno - Consultor SEO - Marketing Digital

  27. Pingback: Habilitar compresión Gzip en WordPress - AramirAramir

  28. Yo probé a habilitarlo con el método de options de wordpress, y aunque no tengo ningun problema en poner ese «1», a la hora de hacer el test me dice que aun lo tengo deshabilitado y la página sigue cargando lenta, alguna sugerencia? un saludo!

  29. Pingback: Quitar o cambiar el enlace por defecto de las imágenes | Ayuda WordPress

  30. Pingback: Las 5 claves para optimizar WordPress | Ayuda WordPress

  31. Pingback: Optimizar una web en wordpress - Nicalia

  32. disculpa en la opción lectura no esta esa opcion de activar yo tengo el 4.5.2 de wordpress gracias y buen post

  33. encontre la solucion ami me fue bien hice lo siguiente
    fui a Apariencia/editor/ y buscamos en plantilla header.php (CABECERA DEL TEMA ) le damos
    en el principio del principio de la pagina añadimos este código

    This web page is now COMPRESSED! y le damos actualizar si no estas seguro decirmelo y en mi blog are un post con imagenes explicandolo solo lo queria compartir gracias luego vas a esta pagina y te verificara si esta comprimido http://www.gidnetwork.com/tools/gzip-test.php gracias

  34. Hola, es posible que en algunas versiones de wordpress la opción Gzip aparezca con otro nombre? Tengo un wordpress antiguo en una web en la cual si que veo esa opción y me resulta perfectamente pero en los wordpress nuevos (actualizamos) no me aparecen la opción Gzip.
    Podéis echarme un cable? Gracias!

  35. Alfonso Meneses

    Modifcando el htaccess no funcionó. Al correr la prueba me dice que debo habilitar la compresión gzip.
    Y en options.php no existe ninguna opción que diga gzip.
    Alguna sugerencia?

  36. Pingback: ¿Es necesario hacer una optimización de mi WordPress? « Marta Torre Experta WordPress

  37. Pingback: Quitar o cambiar el enlace por defecto de las imágenes

  38. Marcelo Astorga

    Hola Fernando,
    Muy útil la guía. No conocía esta parte. Pero ocurre que en esa parte, mi wordpress no tiene Gzip.
    Quiza por que en la nueva versión 4.8.2 no la lleva?

    Un saludo!

Deja un comentario

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

 

Ir arriba Ir al contenido