Esta guía analiza en profundidad la latencia de la red y explora las posibles formas de reducirla para una mejor experiencia del usuario final.

En esta red mundial, los datos viajan de un punto a otro, lo que genera demoras. Si bien parece insignificante desde la perspectiva de la vida normal, hace una gran diferencia en el funcionamiento de Internet.

What is Network Latency?

En pocas palabras, la latencia de la red es el tiempo de ida y vuelta que tarda una señal en dejar a un usuario en el servidor y regresar.

Latencia de conexion

Pero no es tan simple como parece en la imagen de arriba.

Lo que pasó por alto fueron los cruces a través de los cuales la señal salta entre los dos puntos finales. Este enrutamiento es la causa principal de la latencia de la red.

Sería útil saber que la latencia es casi el doble de de ping, que es el tiempo que tardan los datos en pasar del usuario al servidor. Aún así, algunos usan latencia y ping indistintamente, lo cual es conceptualmente incorrecto.

Y aunque algo confuso para algunos, la latencia es diferente del rendimiento y el ancho de banda.

La latencia cero es lo que todos buscamos. Pero la distancia y las conexiones intermedias provocan un retraso inevitable. Aún así, los administradores de red apuntan a las latencias más bajas posibles para varias aplicaciones de Internet, como juegos, videollamadas, etc.

Causes of Network Latency

El culpable número uno de las altas latencias es el distancia. Mayor distancia entre el origen y el servidor significa más intermediarios. Estos cruces tienen sus cuellos de botella individuales que agregan una pequeña cantidad de retrasos a la latencia general.

Otra causa importante puede ser una sitio web no optimizado. Esto puede deberse a varios problemas, como la presencia de archivos multimedia de gran tamaño, cookies de seguimiento (de servicios como Google Analytics), mal servicio de alojamiento web, etc.

Además, también puede ser un usuario con hardware ineficiente (como RAM baja), lo que provoca latencias altas.

Finalmente, cada elemento de la red, como los cables, los enrutadores, el servidor, el hardware del cliente, el software, etc., agrega algo de retraso.

Measuring Network Latency

Traceroute

Esta es la forma más común de medirlo directamente desde su computadora. Abra el símbolo del sistema y escriba tracert seguido de la dirección de destino.

Por ejemplo, tracert geekflare.com le daré todos los cruces desde mi computadora en el camino al sitio web de Geekflare.

C:\Users\Hitesh Sant>tracert geekflare.com

Tracing route to geekflare.com [2606:4700:839a:d810:7339:41f:a5a:b5b7]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  2401:4900:1c1a:404d::1
  2     7 ms     5 ms     6 ms  2401:4900:1c1a:8fff::1
  3     8 ms     5 ms     6 ms  2404:a800:1a00:802::a5
  4    36 ms    36 ms    37 ms  2404:a800::2
  5    36 ms    37 ms    38 ms  2404:a800:0:29::b1
  6    34 ms    45 ms    33 ms  2400:cb00:202:3::
  7    33 ms    34 ms    33 ms  2606:4700:839a:d810:7339:41f:a5a:b5b7

Trace complete.

La latencia total, en este caso, será el promedio de la suma de las columnas individuales, que indican los tiempos de ida y vuelta (RTT) entre saltos consecutivos.

Vista de latencia de Nirsoft

Si bien traceroute es útil para un solo punto final con menos de 30 saltos, Vista de latencia de Nirsoft revela los retrasos de todas las conexiones salientes.

Además, esta herramienta completamente gratuita te da el valor de latencia promedio de todas las conexiones a un mismo destino.

Eche un vistazo:

Traceroute NG de SolarWinds

Traceroute NG es otra excelente herramienta para ejecutar múltiples pruebas de latencia dirigidas a un solo servidor.

Esto sigue comprobando los valores de latencia hasta que se detiene. El tablero le brinda valores de retraso instantáneos y promedio para un destino específico.

Del mismo modo, existen muchas utilidades para averiguar rutas de red y latencia.

Effects of High Latency

Quizás se pregunte por qué la latencia es tan importante. No solo los jugadores, nuestra experiencia completa en Internet depende de ello.

Los valores de latencia altos pueden hacer que la carga de cada servicio conectado a Internet sea lenta hasta el punto en que el usuario cambia a la computadora.

Por ejemplo, ¿usaría Facebook si tarda unos buenos 30 segundos en cargarse cada vez? Las estadísticas muestran que cada segundo adicional en la carga del sitio web se traduce en altas tasas de rebote, e incluso un el tiempo de carga de dos segundos dará como resultado casi un 10% menos de usuarios.

Aumente esto a siete segundos y verá una caída del 32% en el tráfico web.

No solo los visitantes, los altos valores de retraso afectan todo lo que hace en línea, ya sean videollamadas, presentaciones, pagos, etc.

Esto también reducirá la capacidad de transferencia de datos por unidad de tiempo (también conocida como rendimiento) incluso si la capacidad de la red (también conocida como ancho de banda) es sustancial.

En conclusión, solo las redes de baja latencia son útiles y los administradores de red constantemente intentan reducir esto para aumentar la productividad.

Reducing Network Latency

Si bien no puede actualizar o mejorar todas las redes entre los puntos finales, hay algunas cosas que debe solucionar.

El mecanismo para optimizar una red comienza con apuntar a su mayor enemigo: la distancia. La mejor práctica es alojar su negocio donde tenga la mayoría de los clientes.

Pero en caso de que tenga una clientela global, entonces optar por una red de entrega de contenido (CDN) podría resolver esto. Cuidado, aunque hay CDN gratis en el mercado, su uso puede afectar negativamente a su propiedad web.

Entonces, si usa uno, es mejor realizar un auditoría del sitio web para verificar los cambios.

La actualización regular del software puede ser la siguiente en la línea para mejorar la alta latencia de la red. Además, asegúrese de que su hardware tenga la capacidad suficiente para utilizar todo el potencial de la red.

Además, las redes inalámbricas generalmente tienen una mayor cantidad de retraso. Por lo tanto, intente utilizar conexiones por cable siempre que sea posible. Además, optar por las mejores redes de fibra de su clase ayudará aún más a minimizar el retraso.

Además, el uso de HTTP/2 también reduce la latencia al cargar simultáneamente varios elementos de la página, entre otras cosas. Puedes verificar esto por Geekflare's Prueba HTTP / 2.

Finalmente, intente implementar el almacenamiento en caché de datos y optimice los medios para un retraso mínimo.

Conclusión

Una gran experiencia de usuario es la clave del éxito para cualquier organización. Y si tiene un negocio en línea, es mejor que tome en serio el aspecto de la velocidad.

Pero hay algunas cosas más que debe considerar para optimiza tu sitio web.