Habilitar la compresión gzip en WordPress

Por alguna razón a partir de la versión 2.5 de WordPress se quitó una opción del tablero que es útil para acelerar la carga de nuestro blog. Se trata de habilitar la compresión de datos con gzip. Con este mecanismo se comprime la información que se envía desde el servidor y el navegador se encarga de descomprimirla al instante, lo que permite ahorrar ancho de banda y que el sitio cargue más rápido. Esto es algo que funciona con cualquier navegador moderno y no tan moderno, como puede verse en este artículo.

Al no tener la opción en WordPress a la vista dependerá si nuestro hosting tiene activada esta característica o no. Para quitarnos la duda podemos ir a este sitio y verificar si nuestro sitio está enviando la información codificada en gzip. O si utilizas Firebug, puedes ir a la pestaña de Red y revisar si el encabezado viene en gzip:

Firebug: verificar si los datos se envían con gzip

A menos que se utilice un hosting compartido es muy probable que en el panel del hosting se tenga la opción para habilitar la compresión gzip. Otra opción es agregar la siguiente línea al archivo .htaccess (en caso de un servidor Apache):

php_value output_handler ob_gzhandler

Y la opción más sencilla es instalando el plugin GZippy para WordPress que es muy liviano y agrega esta funcionalidad. No tiene opciones, solamente se activa y solucionado el tema.

Si quisiéramos medir el tiempo de carga de un blog en WordPress podemos agregar este pequeño código en el archivo footer.php de nuestro theme, justo antes de </body>:

<?php echo get_num_queries(); ?> consultas en <?php timer_stop(1); ?> segundos.

Con esto se podría comparar cuanto tarda en cargar el sitio teniendo la compresión gzip habilitada. Las pruebas que hice me dieron buenos resultados, ahorrando de un 60% a 80% de ancho de banda. Este mecanismo no sustituye a la cache, que es tema aparte, sino que se pueden complementar.

Ver también:

Compartir: Facebook Twitter votar

Etiquetas: Tutoriales, Wordpress

7 ComentariosSuscribete a los comentarios

  1. JMiur (36)
    25 Junio 2009, 21:32 #

    Y encima funciona !!!

    PD: Welcome back :D

    ResponderResponder
  2. Nico (186)
    25 Junio 2009, 21:44 #

    Claro que funciona. Lo probamos el otro dia. Pero ese no es el post que te adelanté, es el próximo, o alguno que seguirá :D

    ResponderResponder
  3. Salva (7)
    26 Junio 2009, 3:10 #

    Si no me equivoco, y guiándome por el Firebug, en mi blog está habilitado.

    Ahora probaré lo de la medición de carga. Gracias por el dato Nico, y bienvenido una vez más : ) me gusta el rediseño.

    ResponderResponder
  4. JMiur (36)
    26 Junio 2009, 3:11 #

    Si, ya me di cuenta pero, no te voy a deschavar :D

    Y funcionar, funciona.

    ResponderResponder
  5. Nico (186)
    26 Junio 2009, 5:38 #

    Salva: gracias por pasar. Las pruebas se aplican a la bolsa, así que vos estás metido ahí dentro :)

    JMiur: Más que funcionar es una bala. Me queda lo del script de Twitter que ya lo estuve viendo en tu sitio y con eso queda perfecto.

    ResponderResponder
  6. 18 Diciembre 2009, 11:06 #

    Hey gracias, andaba buscando la forma de habilitar la compresión gzip del sitio, lo apliqué y funciona de maravillas.
    Quiero agregar que hay un plugin para Firefox, es el Extended StatusBar https://addons.mozilla.org/es-ES/firefox/addon/1433, con el se puede observar el tiempo de carga de la página.
    Es que vengo de las herramientas para webmaster de Google, y me entero en su pestaña de Labs con la herramienta de rendimiento del sitio que el mio está entre los más lentos, espero subsanarlo, por lo pronto la compresión gzip puede ayudar.

    ResponderResponder
  7. Nico (186)
    21 Diciembre 2009, 16:57 #

    @Javier / Serigrafia 4t: gracias por la recomendación. Lo de la compresión con gzip a mi me resultó fundamental.

    ResponderResponder

Deja tu comentarioSuscribete a los comentarios

Tu email no será desvelado. Los campos obligatorios están marcados con un *

*
*

Suscribete a HimsomnioSuscribete

Suscribete a nuestro canal RSS o ingresa tu e-mail y recibe las novedades directamente en tu direccion de correo electronico: