¿Alguna vez os habéis preguntado cómo afecta Xdebug al rendimiento de un servidor o incluso el de vuestra propia máquina? Pues yo sí. Así que os paso un par de capturas de pantalla sacadas sobre un servidor de producción jugando con la configuración. La inspiración de este post viene del link de los recursos que encontraréis más abajo, pero el experimento es propio. Los datos sacados son jugando símplemente con activar o desactivar xdebug, no hemos jugado con otros parámetros, así que todas las directivas son las default.

Load average

El load average tiene mucha afectación. ¿Notáis algo a partir del 28 de Febrero? Se puede apreciar mejoras entre el 20% y el 50%.

Consumo de memoria

Máximo aplauso para el amigo Derick, no se aprecia nada, no hace falta ni que ponga el gráfico.

Conclusión

1. Revisar vuestra configuración, por si se os ha escapado Xdebug en Producción.

2. Si sólo utilizáis xdebug para pintar de manera bonita los var_dumps, los E_*, etc. revisadlo, vuestra máquina de desarrollo o servidores de integración, staging, etc. podrían estar consumiendo CPU para hacer otras cosas más interesantes.

Recursos Extras

http://web.performancerasta.com/php%E2%80%99s-xdebug-tracing-overhead-in-production/

 

1 Comment

 

  1. 05/03/2012  10:01 AM by Manuel Trujillo Reply

    Interesantísimo. Gracias por la info y saludos (desde sistemas de la 2ª planta (debajo vuestro)).

    Have a nice day ;-)
    TooManySecrets

Leave a reply

 

Your email address will not be published.