Profiling con WordPress y XHProf
A 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/
Tags:
Habra que verlo en profundidad.
#1 - Publicado hace 1 mesy 1 semana por Webmaster 74