3908 días online: 10 años, 8 meses y 18 días · 1.858 artículos · 2.752 comentarios · 527 restaurantes · 429 películas · 239 series

xCache y más
Publicado el Jueves 5 de febrero de 2009, hace 2925 días. OpinionDe la webTecnología

test-con-xcache-dbcache-hypercacheHace unos meses jugué con el plugin para WordPress WP Super Cache y lo contaba en este post.

Lo he tenido conectado durante todo este tiempo pero no estaba contento con el rendimiento que me ofrecía utilizando mi theme actual de WordPress.

Y he encontrado lo que parece la combinación perfecta para mejorar claramente el rendimiento: Hyper Cache, xCache y DB Cache.

Son tres productos muy diferentes de distintos tipos de caché, a diferentes niveles.

Durante este fin de semana pasado realicé las pruebas y el resultado es impresionante.

Con el uso combinado de estas tres caches los tiempos de respuesta y el rendimiento son muy altos.

Hyper Cache es un plugin de WordPress del estilo de WP Super Cache pero mucho más sencillo de configurar y de hacerlo funcionar, con unos resultados mu buenos también.

xCache es un PHP opcode cacher que permite ejecutar código PHP como si ya estuviera precompilado sin necesidad de interpretarlo.

DB Cache es otro plugin de WordPress que cachea las sentencias SQL a la base de datos.

www-con-xcache-hypercache-dbcacheLas pruebas se volvieron a realizar con el estresador JMeter 2.3.2 del proyecto Jakarta de la Apache Software Foundation

Y como la anterior vez, las pruebas consistieron de nuevo en la ejecución de cinco hilos de 100 iteraciones con consultas http a 9 páginas aleatorias del blog y la medición de los tiempos de acceso, medias, medianas y desviaciones en una máquina virtual copia de la real.

Los resultados son los siguientes:

  • Rendimiento sin nada activado: 107 pag/minuto, mediana del tiempo de respuesta 2.921 ms.
  • Rendimiento con xCache: 312 pag/minuto, mediana del tiempo de respuesta 1.061 ms.
  • Rendimiento con xCache y Hyper Cache: 971 pag/minuto, mediana del tiempo de respuesta 224 ms.
  • Rendimiento con xCache, Hyper Cache y DB Cache: 1.194 pag/minuto, mediana del tiempo de respuesta 168 ms.

En la máquina real los resultados se disparan, con todo activado nos vamos a 13.225 pag/minuto con una mediana del tiempo de respuesta 13 ms.

Y todo éso sin sacrificar mi theme y con lo pesado que resulta, no hace falta comentar mucho más.




navegación

por fecha:

con la misma categoría en Opinion, De la web, Tecnología:
| siguiente» «anterior |

uno cualquiera, a suerte:
¡Salta!


otros artículos posiblemente relacionados


2 comentarios
  1. 05/10/09 | 6:03 am | #1

    Hola José:
    Para configurar el file advanced-cache.php se pide que sea escribible. Esto es con el codigo 666 o 777, es decir: rw,rw,rw o agregandole completo: rwx, rwx, rwx.

    Cual es la mejor manera o si existen algunos riesgos con una o la otra codificacion.

    Gracias por tu aporte.

  2. 06/10/09 | 12:12 am | #2

    yo utilizo 776 y me funciona sin problemas, no he consultado mucho las implicaciones sobre la seguridad, pero seguro que las hay….

comenta este artículo

Jose Carballada

Este es el blog personal de Jose Carballada.

El árbol y el hijo ya están hace tiempo, me faltaba el libro y se me ocurrió empezar ésto...






IBSN: Internet Blog Serial Number 0-637-975-222     QR Code carballada.com