Définition
Le temps écoulé entre l'initiation d'une opération (ou d'une requête) et le moment où son premier résultat pertinent est observé par le demandeur dans un système ou sur un trajet de communication donné.

Principe

Principe
La latence est la somme des délais de propagation, de transmission, de sérialisation, de mise en file d'attente, de traitement et des délais induits par les protocoles le long du chemin entre l'initiateur et le répondeur.

Démonstration

Démonstration
Un client envoie une requête HTTP GET à un serveur et mesure le temps entre l'envoi du paquet TCP et la réception des premiers octets de la réponse HTTP ; cet intervalle mesuré est la latence observée pour cette transaction.

Mauvaise application

Mauvaise application
Confondre la latence avec le débit ou la bande passante (un débit élevé ne réduit pas nécessairement la latence d'une requête unique), ou considérer une seule mesure comme représentative de tout comportement futur sans tenir compte de la variance ou des valeurs aberrantes.

Conséquence

Conséquence
Mesurée correctement et réduite lorsque nécessaire, une faible latence améliore la réactivité des applications interactives (par ex. contrôle en temps réel, appels voix/vidéo, systèmes de trading) ; comprendre les composantes de la latence oriente les optimisations ciblées.

Inversion

Inversion
Considérer la latence comme l'inverse de la capacité (qui met l'accent sur le volume total traité) — inverser l'objectif vers le débit agrégé peut masquer des délais par requête importants pour les utilisateurs.

Limite

Limite
S'applique au temps de réponse initial/pertinent ; exclut les métriques de temps de complétion total comme le temps de transfert complet sauf définition explicite. Les mesures dépendent des points de test, de la synchronisation des horloges et de la méthode d'échantillonnage ; la latence réseau seule exclut le traitement au niveau applicatif sauf indication contraire.

Tension sémantique

Tension sémantique
La latence est souvent confondue avec la gigue (variabilité de la latence) et avec le débit/la bande passante (taux de transfert de données) ; il est nécessaire de les distinguer pour un diagnostic et une optimisation corrects.

Synthèse

Synthèse
La latence est le coût temporel pour initier et recevoir une première réponse significative dans un système ; elle résulte de causes physiques et de mise en file identifiables, doit être mesurée à des points définis en reconnaissant l'incertitude, et se distingue des propriétés basées sur le débit comme le débit effectif.