Effetto delle prestazioni dell'abilitazione della direttiva del registro dei tempi di risposta di Apache
-
10-07-2019 - |
Domanda
Che influenza avrà l'abilitazione del tempo di risposta (% D) della direttiva LogFormat sulle prestazioni di apache?
Il tempo di risposta è il tempo impiegato per servire una richiesta in microsecondi.
I tempi di risposta possono essere abilitati in questo modo:
#LogFormat "%h %l %u %t \"%r\" %>s %b" # Default LogFormat
LogFormat "%h %l %u %t \"%r\" %>s %b %D" # LogFormat including response time
Ho scritto uno strumento per monitorare e analizzare le prestazioni degli script back-end, apache-response-time , che richiede dati sui tempi di risposta. Vorrei avvertire i potenziali utenti di come l'abilitazione di questa direttiva influirà sulle prestazioni del server Apache.
Soluzione
Probabilmente non vale la pena considerare in termini di risposte HTTP - solo l'overhead di 1 addl gettimeofday () call (e alcune chiamate di funzione) quindi qualcosa nell'ordine di pochi microsecondi. Apache nota già la stessa cosa quando arriva la richiesta.
http://www.atl.lmco.com/projects/QoS/POSIX_html/index .html elenca alcuni vecchi microbench di gettimeofday () stesso.