Incompatibilidad entre All In One SEO y la compresión con Zlib

Plugins bombasUna de las operaciones que se pueden hacer en tu blog para acelerar la carga es comprimir las páginas con la librería ZLIB.

Por otra parte, el plugin All In One SEO es capaz de modificar ciertas líneas del código HTML. Por ejemplo, el título de la página que va entre las etiquetas <title> y </title>.

Sin embargo, una de esas bombas trampa escondidas en los plugins hace que ambas extensiones sean incompatibles. Supongo que All In One SEO es incapaz de modificar el código de una página HTML si ésta se encuentra comprimida.

Para desinstalar la compresión con Zlib y hacer que All In One SEO funcione normalmente, eliminar las instrucciones, situadas al principio del archivo header.php.

<?php
ini_set(’zlib.output_compression’, ‘On’);
ini_set(’zlib.output_compression_level’, ‘1?);
?>


Este blog pertenece a la red Blogpocket Multisite, donde puedes encontrar también: Mariposas en la maleta, Acordes Modernos y Cicuta en la sangre

Acelera la carga de WordPress con zlib

Con 2 líneas de código en el header.php se puede comprimir la salida de WordPress hasta en un 75%. Mediante el uso de la tecnología de compresión zlib. Aprovechando esta característica de PHP se peude reducir notablemente el la velocidad de carga. Lo he probado con 6 sitios diferentes  y es notable el cambio.

Primero que nada debes verificar que tu servidor tenga la librería "zlib" activada, ya que sin ella no funciona el truco. Algunos Cpanel tienen la opción para activarla.

Luego, coloca el siguiente código en el header.php (antes del DOCTYPE)

PHP:
  1. <?php
  2. ini_set('zlib.output_compression', 'On');
  3. ini_set('zlib.output_compression_level', '1');
  4. ?>

¡Ya está!

En la página Port80Software.com puedes comprobar tu sitio para asegurarte de que está comprimiendo la salida.

Fuente: WpRecipes!

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Comprimir nuestro HTML

WordPress, por defecto, envía al ordenador del usuario nuestro site en HTML descomprimido. Es decir, tal cual, de modo que el navegador de nuestros visitantes debe realizar algo más de trabajo que si nuestro HTML estuviera totalmente compactado.

Usando zlib, una librería nativa de PHP, podremos comprimir los archivos que enviemos de forma notable y con ello dar más potencia y rapidez a nuestro site.

Para ello, vamos primero a hacer un test y comprobar que nuestro servidor tiene instalado el módulo de zlib para nosotros: creamos un archivo llamado index.php y pegamos en él lo siguiente:

<? php phpinfo (); ?>

Recordemos quitar el espacio en la apertura del php, añadido aquí a efectos de muestra. Luego lo subimos a una nueva carpeta en nuestro host llamada /test-zlib, y apuntamos nuestro navegador hasta dicho archivo, para ver si nuestra configuración tiene disponible zlib o no.

Si es el caso, iremos al header.php de nuestro tema en uso y pegaremos, antes del DOCTYPE (inicio del HTML), lo siguiente :

<? php
ini_set ('zlib.output_compression', 'On') ;
ini_set ('zlib.output_compression_level', '1') ;
?>

Guardamos y regresamos a nuestro site. Ahora deberíamos poder disfrutar de nuestro HTML ‘comprimido’ de más rápida carga.

Si queréis verificar con detalle cuánto ancho de banda nos ahorra este truco, podréis hacer la comparación por ejemplo en: http://www.port80software.com

Esperamos vuestros comentarios comentarios.

Comprimir nuestro HTML

WordPress, por defecto, envía al ordenador del usuario nuestro site en HTML descomprimido. Es decir, tal cual, de modo que el navegador de nuestros visitantes debe realizar algo más de trabajo que si nuestro HTML estuviera totalmente compactado.

Usando zlib, una librería nativa de PHP, podremos comprimir los archivos que enviemos de forma notable y con ello dar más potencia y rapidez a nuestro site.

Para ello, vamos primero a hacer un test y comprobar que nuestro servidor tiene instalado el módulo de zlib para nosotros: creamos un archivo llamado index.php y pegamos en él lo siguiente:

<? php phpinfo (); ?>

Recordemos quitar el espacio en la apertura del php, añadido aquí a efectos de muestra. Luego lo subimos a una nueva carpeta en nuestro host llamada /test-zlib, y apuntamos nuestro navegador hasta dicho archivo, para ver si nuestra configuración tiene disponible zlib o no.

Si es el caso, iremos al header.php de nuestro tema en uso y pegaremos, antes del DOCTYPE (inicio del HTML), lo siguiente :

<? php
ini_set ('zlib.output_compression', 'On') ;
ini_set ('zlib.output_compression_level', '1') ;
?>

Guardamos y regresamos a nuestro site. Ahora deberíamos poder disfrutar de nuestro HTML ‘comprimido’ de más rápida carga.

Si queréis verificar con detalle cuánto ancho de banda nos ahorra este truco, podréis hacer la comparación por ejemplo en: http://www.port80software.com

Esperamos vuestros comentarios comentarios.

Comprime el CSS de tu Theme

Hay muchas maneras de acelerar tu blog WordPress, pero no siempre el problema está en la sobrecarga de plugins, hay veces que una hoja de estilos demasiado grande puede ralentizar la carga de tu blog.

velocidad-css

Si quieres comprimir el CSS de tu theme sigue estas indicaciones …

  1. Haz una copia de tu hoja de estilos, el fichero ‘style.css‘ que encontrarás en la carpeta de tu theme
  2. Renombra el archivo añadiéndole la extensión ‘.php‘ para que quede como ‘style.css.php
  3. Abre tu nuevo archivo ‘style.css.php‘ y añade esta línea el principio de todo:
    <?php if(extension_loaded(‘zlib’)){ob_start(‘ob_gzhandler’);} header(“Content-type: text/css”); ?>
  4. Al final de este mismo archivo (‘style.css.php‘), añade la siguiente línea:
    <?php if(extension_loaded(‘zlib’)){ob_end_flush();}?>
  5. Guarda los cambios
  6. Abre el archivo ‘header.php’ de tu theme y busca una línea similar a esta:
    <link rel=“stylesheet” href=“<?php bloginfo(‘stylesheet_url’); ?>” type=“text/css” media=“screen” />
  7. Remplázala con esta otra:
    <link rel=“stylesheet” href=“<?php bloginfo(‘stylesheet_url’); ?>.php” type=“text/css” media=“screen” />
  8. Guarda los cambios

Con eso ya lo tienes, ahora, la hoja de estilos que se cargará será la PHP, que incluye el código necesario para que se comprima en el servidor, acelerando la carga de tu blog.

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía para Administrar WordPress

Comparte este post:

TwitThis
Facebook
Digg
del.icio.us
Google
Live
Meneame
StumbleUpon
Technorati
Tumblr
Wikio
Envía este post por E-mail a un amigo
Imprime este artículo