Estoy jugando con la idea de implementar algo que codifica los perfiles en el servidor de producción y quería consejos sobre las mejores prácticas. Obviamente, es una mala idea detallar TODAS las solicitudes debido a la sobrecarga adicional, por lo que estaba buscando algunas técnicas que invoquen aleatoriamente el generador de perfiles por solicitud. Algo así como 1 perfil por cada 10,000 solicitudes.Código de generación de perfiles en la producción
Sé que hay una manera de lograr esa tarea con Facebook XHProf Profiler, pero esperaba una solución similar con xdebug.
Así que mis preguntas son (asumiendo Xdebug es el generador de perfiles):
- Es este tipo de función, incluso recomendable? Me gustaría obtener algunos datos del mundo real del entorno de producción, pero no si significa destruir la experiencia del usuario debido a la sobrecarga.
- ¿La instalación de xdebug en producción abre el servidor a atacantes/explotadores de alguna forma (suponiendo que el depurador no esté habilitado)? ¿Hay una configuración de placa de caldera para este tipo de configuración?
- ¿Cuál es la mejor manera de activar el generador de perfiles para un tamaño de muestra adecuado?
Cualquier otra idea sobre el asunto sería muy apreciada.
Gracias por la sugerencia John. Leeré más en xhprof y le daré más consideración. –