Pregunta

¿Qué efecto tendrá la activación del tiempo de respuesta (% D) de la directiva LogFormat en el rendimiento de apache?

El tiempo de respuesta es el tiempo necesario para atender una solicitud en microsegundos.

El tiempo de respuesta se puede habilitar así:

#LogFormat "%h %l %u %t \"%r\" %>s %b"    # Default LogFormat
LogFormat "%h %l %u %t \"%r\" %>s %b %D"  # LogFormat including response time

He escrito una herramienta para monitorear y analizar el rendimiento del script backend, apache-response-time , que requiere datos de tiempo de respuesta. Quisiera advertir a los usuarios potenciales cómo habilitar esta directiva afectará el rendimiento del servidor apache.

¿Fue útil?

Solución

Probablemente no valga la pena considerarlo en términos de respuestas HTTP: solo la sobrecarga de 1 llamada adicional gettimeofday () (y algunas llamadas de función), por lo que es del orden de unos pocos microsegundos. Apache ya observa lo mismo cuando llega la solicitud.

http://www.atl.lmco.com/projects/QoS/POSIX_html/index .html enumera algunas microbenchmarks antiguas de gettimeofday () en sí.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top