EIVUS

Por qué la latencia de red importa para tu app

Cómo afecta la latencia a usuarios y APIs. Elegir región y proveedor.

Volver al blog

La latencia de red es el tiempo que tarda un paquete en ir del origen al destino y volver. Se suma (DNS, TCP, TLS, procesamiento en servidor) y afecta experiencia de usuario y rendimiento de APIs. Colocar servidores cerca de usuarios o socios y elegir un buen proveedor reduce la latencia.

De dónde sale la latencia

  • DNS: Tiempo de resolución antes de la conexión.
  • Conexión: Round-trip para establecer TCP y TLS.
  • Servidor: Tiempo de procesamiento en tu app y BD.
  • Geografía: Distancia física; espere ~1 ms por 100 km de fibra (orden de magnitud).

Reducir cualquiera de estos mejora el tiempo total de respuesta.

Cómo mejorarla

  • Coloque servidores cerca de usuarios o socios: Elija región o data center que minimice el round-trip.
  • Use comprobaciones de latencia y traceroute para comparar regiones y proveedores antes de comprometerse.
  • CDN y borde: Para contenido estático o cacheable, sirva desde el borde cerca del usuario.
  • Tier-III en varias regiones: Si sirve globalmente, considere presencia en más de una región.

Resumen

La latencia afecta UX y rendimiento de API. Minimícela ubicando servidores cerca de usuarios, usando CDN donde ayude y eligiendo proveedores con rutas de baja latencia. Pruebe y compare regiones.

Clientes que confían en nosotros