LATENCIA EN INTERNET

Todos queremos que cuando buscamos una página web aparezca en nuestro navegador lo más rápido posible.

La latencia en internet influye mucho en esto, por eso es importante conocerla perfectamente así como saber mejorarla.

Índice de Contenidos:

- ¿Qué es la Latencia en Internet?
- ¿Qué Causa la Latencia?
- Latencia, Ancho de Banda y Rendimiento
- ¿Cómo Reducir la Latencia?
- ¿Cómo Comprobar la Latencia?
- ¿Qué Latencia es Buena?

¿Qué es la Latencia en Internet?

La latencia en internet en la práctica, es el tiempo entre la acción de un usuario y la respuesta de un sitio web o aplicación a esa acción.

Más concretamente es
el retraso que hay entre un usuario que hace clic en un enlace a una página web y lo que tarda en mostrarse la web en su navegador.

latencia internet

En general es el tiempo que transcurre entre la acción del usuario y la respuesta recibida.

El nivel de latencia ideal para una conexión a Internet sería de 0, pero las distancias y los retrasos causados ​​por los equipos de la infraestructura de Internet hacen que esta latencia sea imposible, ya que los retrasos nunca pueden eliminarse por completo.

Sin embargo, pueden y deben minimizarse.

Por ejemplo, la latencia afecta directamente al SEO y al rendimiento de un sitio web, ya que el usuario cuando hay una latencia muy grande, es más fácil que abandone el sitio web o la aplicación y no vuelva.

¿Qué Causa la Latencia?

Una de las principales razones de la latencia de la red es la distancia, en particular la distancia entre los dispositivos cliente que realizan solicitudes y los servidores que responden a esas solicitudes.

Si el sitio web está alojado en un centro de datos en Madrid, responderá con bastante rapidez a las solicitudes de los usuarios en Madrid y en pueblos y ciudades más cercanas, probablemente responderá en 10 o 15 milisegundos.

Pero los usuarios en Los Ángeles experimentarán latencias más largas, que podrían ser de 50 o más milisegundos.

Un aumento de unos pocos milisegundos puede no parecer mucho, pero esto se ve agravado por todos los tiempos que el cliente y el servidor necesitan para establecer una conexión, el tamaño general y el tiempo de carga de la página, y cualquier problema con el hardware de red o internet por el que pasan los datos durante su camino.

El tiempo que un paquete de datos tarda en volver a su emisor habiendo pasado por su destino se denomina tiempo de ida y vuelta o RTT del inglés round-trip time o round-trip delay time.

Los datos que pasan a través de Internet, por regla general, deben atravesar no una, sino varias redes diferentes.

Cuantas más redes tenga que atravesar, más latencia.

Por ejemplo, cuando los paquetes de datos cruzan las redes, pasan a través de los llamados puntos de intercambio de Internet (IXP).

Estos puntos son puntos donde los proveedores de internet intercambia e tráfico de datos que viajan por la red (internet) entre sus redes.

Allí, los routers tienen que procesar y enrutar paquetes de datos y, a veces, es posible que necesiten dividirlos en paquetes más pequeños, todos los cuales agregan algunos milisegundos al RTT.

Otro elemento que puede incrementar la latencia son los medios de transmisión.

Cada medio de transmisión, como cables coaxiales o de fibra óptica, tiene diferentes velocidades y límites, lo que puede afectar la latencia de Internet debido a la resistencia y otros factores.

Además, la forma en que se crean las páginas web puede aumentar la latencia.

Las páginas web que contienen una gran cantidad de contenido pesado o que descargan contenido de terceros pueden funcionar con lentitud, o lo que es lo mismo tener mucha latencia, porque los navegadores tienen que descargar archivos grandes para mostrarlos.

El usuario puede estar cerca del servidor que aloja el sitio web al que está accediendo, pero si el sitio web contiene varias imágenes de alta definición (por ejemplo), es posible que persista cierto retraso mientras se cargan las imágenes.

Latencia, Ancho de banda y Rendimiento

Veamos la diferencia entre estos 3 conceptos que muchas veces la mayoría de la gente los confunde.

La latencia, el rendimiento y el ancho de banda están interrelacionados pero miden cosas diferentes.

El ancho de banda es la cantidad máxima de datos que pueden pasar a través de la red en un momento dado.

El rendimiento es la cantidad promedio de datos que realmente pasan a través de un período de tiempo determinado.

La latencia es una medida de tiempo, no de la cantidad de datos cargados a lo largo del tiempo.

El ancho de es siempre el mismo independientemente de la latencia.

El rendimiento no es necesariamente equivalente al ancho de banda, ya que se ve afectado por la latencia.

¿Cómo Reducir la Latencia?

La latencia es una parte inevitable de los ecosistemas en red, por lo que podemos minimizarla en lugar de eliminarla por completo.

El uso de una CDN (Content Delivery Network) es un paso importante para reducir la latencia.

Un CDN (Content Delivery Network) es un grupo de servidores instalados en diferentes ubicaciones para brindar contenido web en un área geográfica mucho más amplia.

En lugar de estar el contenido alojado en un solo servidor, se aloja en varios servidores, lo que reduce significativamente los tiempos RTT, ya que probablemente el servidor te sirva la página web desde un sitio más cercano a donde está el ordenador que lo pida.

Los servidores CDN se distribuyen en varias ubicaciones, por lo que el contenido se almacena más cerca de los usuarios finales y no tiene que viajar tan lejos para llegar a ellos.

Esto significa que la página web tardará menos en cargarse, lo que mejorará la velocidad y el rendimiento del sitio web, lo que hace que baje la latencia.

latencia cdn

Los desarrolladores web también pueden minimizar la cantidad de recursos de bloqueo de renderizado (como la carga de JavaScript), optimizar las imágenes para una carga más rápida y reducir el tamaño de los archivos cuando sea posible.

La minificación de código es una forma de reducir el tamaño de los archivos JavaScript y CSS.

Se puede configurar una página web para que cargue la parte superior primero para que los usuarios puedan comenzar a interactuar con la página antes de que termine su carga completa.

Las páginas web también pueden cargar recursos según sea necesario, utilizando una técnica conocida como carga diferida.

Estos enfoques en realidad no mejoran la latencia de la red, pero sí mejoran la experiencia del usuario con la velocidad de la página.

Otra técnica útil para reducir la latencia web es el almacenamiento en caché en los navegadores, porque los navegadores almacenan en caché ciertos recursos de cualquier sitio web localmente para mejorar las tasas de latencia y reducir la cantidad de solicitudes de los usuarios al servidor.

También es útil para reducir la latencia utilizar el protocolo http/2 en lugar el http.

HTTP/2 es la nueva versión del protocolo de internet HTTP.

Tanto el servidor como el navegador del usuario debe estar preparado para esta versión nueva del protocolo http, en caso contrario no servirá de nada.

Una vez que la página esté alojada en un servidor compatible con HTTP/2, la decisión de continuar optimizando para HTTP/1.1 o para HTTP/2 dependerá del protocolo que utilice el navegador del usuario.

A veces, la latencia de la red se debe a problemas del lado del usuario y no del lado del servidor.

Los consumidores siempre tienen la opción de comprar más ancho de banda si la latencia es una preocupación constante, aunque el ancho de banda no es una garantía para mejorar la latencia.

Una de las mejores opciones es conectarse a través de un cable de red Ethernet al router, si es posible.

De esta forma reduciremos los picos de latencia.

Cambiar a cable en lugar de WiFi dará como resultado una conexión a Internet más consistente y, en general, mejorará la velocidad de Internet.

En cuanto al router, podríamos intentar cambiar el canal de Wi-Fi.

Además, si estamos lejos del router, es mejor usar la banda de 2,4 GHz, que ofrece la mejor estabilidad a largas distancias.

Si la señal de Wi-Fi no funciona bien en algunas áreas, podríamos considerar comprar un punto de acceso intermedio o amplificador wifi.

Los usuarios también deben asegurarse de que su equipo de Internet esté actualizado aplicando actualizaciones de firmware con regularidad y reemplazando todo el equipo según sea necesario.

Finalmente, estos altos picos de latencia pueden deberse a que nuestro router está muy desactualizado o que parte del Wi-Fi comienza a fallar.

En este caso, reemplazar el router.

¿Cómo Comprobar La latencia de Internet?

Podemos usar un ping típico para medir la latencia, medida en milisegundos y abreviada en ms.

Si es un usuario de Windows, abra el Menú Inicio y escriba "cmd" y abra la pantalla de símbolo del sistema.

Se abrirá una pantalla negra, luego escriba "ping", ingrese la dirección IP o URL de cualquier sitio web en Internet y presione enter.

Podríamos usar Google con IP 8.8.8.8.

Escribe ping 8.8.8.8

comprobar latencia

Su ordenador mide el tiempo mínimo, máximo y promedio que se tarda en enviar y recibir una parte de los datos a esa dirección web específica, en milisegundos (ms).

A continuación puedes ver que resultados son buenos o malos.

¿Qué Latencia es Buena?

De 50 a 100 ms es la latencia ideal en Internet.

Se recomienda que haya un ping de menos de 50 milisegundos, un buen ping estaría entre 20 y 50, y si podemos ir por debajo de los 20ms sería una situación ideal.

En cambio, de 70 a 80ms, ya estamos en el límite, y cuando se supere los 100ms, tendremos problemas más graves.

latencia

También es importante fijarse en la velocidad mínima y máxima.

Si notas una gran diferencia entre la velocidad mínima y la máxima, entonces tu conexión es inestable y los datos pueden perderse por completo cuando intentes enviarlos o recibirlos.

Para asegurarte de que tu conexión a Internet sea estable, debes ejecutar la prueba varias veces.

¿Te ha gustado la web Latencia en Internet? Pulsa en Compartir. Gracias

© Se permite la total o parcial reproducción del contenido, siempre y cuando se reconozca y se enlace a este artículo como la fuente de información utilizada.