Optimización y aceleración de WordPress (2/2)

In: wordpress

6 sep 2009

PHP Speedy LogoEsta entrada es la continuación de otra entrada, en la explico como mejorar nuestro WordPress a través de una optimización de la página web, y acelerando la descarga del contenido.

Una vez preparados para ver los cambios, vamos a provocarlos. Iremos instalando los plugins en nuestro WordPress, y iremos recargando la home de nuestro blog y una entrada, para ver dos tipos de páginas del blog. Recargaremos pulsando Ctrl+F5 para borrar la caché del navegador y descargar todo el contenido de la página, y después solo pulsando F5, usando la caché de la descarga anterior.

  • WP Super Cache: basado en el plugin WP Cache, añade las funcionalidades de cachear todas las páginas en ficheros estáticos para las personas no identificadas, o que no han hecho ningún comentario o que no pueden ver entradas protegidas con contraseña. Para las demás peticiones, se tratan a través de WP Cache.
  • WP Widget Cache: complemento perfecto para WP Super Cache, reduciendo las peticiones a la base de datos y mejorando las velocidad de los widgets de la barra lateral de WordPress.
  • PHP Speedy WP: combina todos los archivos Javscript y CSS en sólo dos archivos, llama al archivo Javascript al final del código HTML, … y toda una serie de mejoras que aumentan la velocidad de carga.

La siguiente table comparativa es orientativa, ya que solamente he realizado cada una de las operaciones 3 veces, y solamente con YSlow, ya que por cada casilla sin caché, tenía que borrar los archivos estáticos generados por los plugins y se me ha hecho muy pesado, y para esta tabla he estado mucho rato. Así que cada caso se habría de repetir unas diez veces para tener unos datos más fiables. Pero bueno, estos ya muestran los objetivos conseguidos:

HOME ENTRADA
Tiempo Tamaño Puntos Tiempo Tamaño Puntos
Sin nada sin caché 6,67 296,77 62 3,83 286,00 62
Sin nada con caché 2,27 296,73 66 2,81 286,00 65
flush() sin caché 4,53 296,00 62 6,48 286,00 62
flush() con caché 2,63 296,50 66 2,19 286,00 65
expire cache sin caché 3,33 296,00 77 2,53 286,00 77
expire cache con caché 2,50 296,83 78 2,17 286,00 78
super cache sin caché 4,32 297,00 77 3,96 287,00 77
super cache con caché 2,19 256,00 78 1,76 256,00 78
widget cache sin caché 3,26 296,00 77 3,86 287,00 77
widget cache con caché 2,06 256,00 78 1,86 256,00 78
php speedy sin caché 3,01 286,00 97 2,63 209,00 98
php speedy con caché 2,99 286,00 98 2,29 209,00 98

Como se puede ver en la gráfica, al final de obtiene una velocidad parecida a la del principio, pero disminuyendo el tamaño de la página web y optimizandola. Si se desea velocidad de descarga, sin reducir el tamaño ni usar técnicas recomendadas, no haría falta el plugin PHP Speedy.

Entradas relacionadas:

  1. 13 métodos para mejora la seguridad de tu WordPress
  2. Script simple de PHP para hacer cache
  3. Optimización y aceleración de WordPress (1/2)
  4. WordPress y problemas con el módulo ModSecurity de Apache
  5. Vulnerabilidad grave de WordPress que satura el servidor

Formulario de Comentario

Página 1 de 11

Sobre este blog

Este blog informático pretende ser un blog de notas o portafolio de información variada: trozos de código, descubrimientos, notas sueltas, ... Para tenerla a mano, y ser compartida.

Categorías