Berriart Berriart

Desarrollo web con software libre

Profiling con WordPress y XHProf

Guardar este artículo en Delicious Compartir este artículo en Twitter Compartir este artículo en Facebook

Imagen del Callgraph de XHProfA veces, y la mayoría por culpa de algún plugin peleón, he querido hacer profiling de alguna instalación de WordPress, para ello he utilizado XHProf (aunque empecé a intentarlo con XDebug). XHProf está desarrollado en un principio por Facebook y para Facebook, aunque en 2009 lo liberaron para que lo pudiéramos usar los demás. Por si no lo sabíais Facebook tiene una serie de herramientas propias liberadas, muchas relacionadas lógicamente con PHP.

Con esta herramienta se pueden saber ciertos datos de la ejecución de una página, entre ellos:

  • Listado y número de llamadas a una función/método
  • Tiempo de ejecución de una función/método
  • Tiempo de CPU de una función/método

No voy a explicar aquí como instalar XHProf en vuestro servidor, lo que os voy a poner es un pequeño plugin que he desarrollado que habilita el profiling en WordPress cuando tienes WP_DEBUG activado y XHProf instalado. Lo he llamado WP XHProf Profiler como era de esperar :p

Enlace al plugin: http://www.berriart.com/en/wp-xhprof-profiler/

1 Comentario
  1. Webmaster 74

    Habra que verlo en profundidad.

Deja un comentario