Desde el punto de vista de la experiencia de usuario, latencia es el tiempo que demora una instrucción en completarse. Por ejemplo, si el usuario hace click para cargar una foto desde Internet, latencia es el tiempo que demorará en cargarse esa foto en su computadora.
Cuando nos referimos a problemas de latencia, decimos que el tiempo que toma en cargarse la foto de Internet (del ejemplo) es mayor al normal, y que por lo tanto tenemos un problema de lentitud.
Puede tener 3 orígenes:
Recorrido (red): Se asocia a problemas en la red de comunicaciones. Cuando se detecta este tipo de latencia, es necesario analizar el segmento de la red que une al cliente con el servidor.
Origen (cliente): Se asocia a problemas en la PC o cliente del servicio TCP/IP. Normalmente, se trata de falsos positivos, porque las demoras se deben a la interacción del usuario con el servicio.
Destino (servidor): Se asocia a problemas en el servidor que aloja la data requerida. Es común que se deba a la falta de recursos del servidor, aunque también puede deberse a un tercer equipo, como un servidor de almacenamiento.