J'utilise Apache2 sur Ubuntu 9.10, et j'essaie de régler ma configuration pour une application web afin de réduire la latence des réponses aux requêtes HTTP.Comment mesurer le temps passé par les requêtes HTTP dans la file d'attente d'acceptation?
Lors d'une charge modérément lourde sur mon petit serveur, 24 processus apache2 traitent les demandes. Les demandes supplémentaires sont mises en file d'attente. En utilisant "netstat", je vois 24 connexions sont établies et 125 connexions sont TIME_WAIT. J'essaie de voir si cela est considéré comme un arriéré raisonnable.
La plupart des demandes sont traitées en une fraction de seconde, donc je suppose que les requêtes passent rapidement dans la file d'attente, probablement dans 1 ou 2 secondes, mais je voudrais être plus sûr.
Quelqu'un peut-il recommander un moyen facile de mesurer le temps qu'une requête HTTP se trouve dans la file d'attente d'acceptation?
Les suggestions que j'ai rencontrées jusqu'à présent semblent démarrer l'horloge après le travailleur apache2 accepte la connexion. J'essaie de quantifier le délai d'acceptation de la file d'attente avant cela.
merci à l'avance, David Jones