Analyse des performances
Pourquoi, pour évaluer le temps de réponse d'un service Web, examine-t-on souvent le 99e percentile (seuil des 1 % les plus lents) et pas seulement la moyenne ?
- AMême avec une bonne moyenne, certaines requêtes peuvent être très lentes, et dans un traitement qui attend les réponses de nombreux composants, ces réponses lentes déterminent la lenteur globale
- BParce que le 99e percentile est toujours inférieur à la moyenne
- CParce que la moyenne ne peut pas être calculée
Afficher la réponse et l'explication
Réponse : A. Même avec une bonne moyenne, certaines requêtes peuvent être très lentes, et dans un traitement qui attend les réponses de nombreux composants, ces réponses lentes déterminent la lenteur globale
La distribution des temps de réponse est généralement très rapide pour la plupart des requêtes et très lente pour une petite fraction. La moyenne seule masque cette partie lente. De plus, pour un traitement qui attend les réponses de 100 composants afin d'afficher une page, il suffit qu'un seul soit lent pour que l'ensemble le soit : 1 % de réponses lentes affecte alors la plupart des utilisateurs. On fixe donc les objectifs sur les valeurs du côté lent (latence de queue).