Immagine ¿Qué es la latencia?

A menudo hablamos de latencia, pero ¿qué significa exactamente y por qué es tan importante?

Medida en milisegundos, la latencia de la red es el tiempo que tarda un visitante de un sitio web en conectarse a su servidor.

Hay varios factores que afectan la latencia, entre ellos:

  • Rendimiento del servidor: existe una correlación entre las métricas de rendimiento del servidor, incluida la velocidad del servidor, el hardware utilizado (p. ej., unidad HDD/SDD), la memoria RAM disponible y la latencia del sitio.
  • Ida y vuelta: un viaje de ida y vuelta es el viaje realizado por una solicitud de objeto (por ejemplo, archivos HTML, hojas de estilo y archivos de script) a su servidor web y de regreso al usuario. El tiempo de ida y vuelta (RTT) está influenciado principalmente por la distancia entre el servidor web y el usuario, así como por la cantidad de puntos intermedios por los que viaja una conexión.

Un ligero cambio en la latencia puede tener un efecto perceptible en el tiempo de carga de la página y la experiencia del usuario (UX). Esto es especialmente crucial para los sitios web de comercio electrónico, donde la alta latencia puede afectar significativamente el rendimiento general y, por lo tanto, la experiencia del usuario.

Cómo se mide la latencia

Precisamente porque la latencia es un parámetro fundamental para un sitio, hay que medirla para entender mejor la experiencia de usuario que vamos a ofrecer a nuestros potenciales clientes.

La medición de la latencia generalmente se realiza mediante uno de los siguientes métodos:

  • Tiempo de ida y vuelta (RTT): se calcula mediante un ping, una herramienta de línea de comandos que rebota una solicitud de usuario desde un servidor y calcula cuánto tarda en volver al dispositivo del usuario.
    En la mayoría de los casos, la tasa de ping proporciona una estimación relativamente precisa de la latencia. A veces, sin embargo, la limitación y la congestión crean una diferencia entre la velocidad de ping y la latencia real de un servidor web.
  • Tiempo real/percibido hasta el primer byte (TTFB): TTFB es el tiempo que tarda el navegador de un usuario en comenzar a cargar una página web después de que el servidor haya recibido una solicitud inicial. Hay dos medidas de TTFB:
    • TTFB real : el tiempo que tarda el navegador de un usuario en recibir el primer byte de datos de un servidor. El TTFB real se ve afectado principalmente por la velocidad y la conectividad de la red.
    • TTFB percibido: el tiempo que tarda un usuario en darse cuenta de que la página ha comenzado a cargarse. Esta es una métrica importante de SEO y UX y está influenciada principalmente por el tiempo que lleva analizar un archivo HTML

Numerosas herramientas pueden influir en el TTFB real y percibido, que incluyen:

  • Pre-pooling o agrupación previa de las conexiones TCP: reduce los tiempos de conexión al abrir previamente múltiples conexiones en espera para manejar solicitudes posteriores.
  • Rendering progresivo de las imágenes: carga de versiones pixeladas de una imagen, que se reemplazan gradualmente por variantes de mayor resolución. Esto le da a su usuario la impresión de que una página se está cargando más rápido de lo normal.

CDN y latencia

La CDN para reducir la latencia

En un artículo anterior ya vimos qué es la CDN. Gracias a la CDN, de hecho, puede reducir la latencia de su sitio web, mejorando el rendimiento general del sitio y la experiencia del usuario.

También podemos utilizar los siguientes métodos:

  • Almacenamiento en caché de contenido: las CDN almacenan en caché y comprimen versiones espejo de sus páginas web, que luego se almacenan en centros de datos ubicados estratégicamente. Después, el contenido se entrega a los usuarios en función de su geolocalización, lo que reduce los tiempos de ida y vuelta y la latencia.
  • Optimización de la conexión: las CDN optimizan las conexiones entre los usuarios y los servidores de origen a través de la reutilización de sesiones, la agrupación previa de TCP y la interconexión de redes. Las CDN premium aceleran aún más la comunicación al enrutar el tráfico a través de una red troncal de capa 1 con una cantidad mínima de saltos.

Además de reducir la latencia, las CDN mejoran los tiempos de carga de la página de su sitio a través de técnicas de optimización frontal (FEO), como la minimización, la compresión de archivos y la optimización de imágenes.

pattern-lines

Prueba gratis hosting pagespeed Rápido, Optimizado, Seguro

Cámbiate a Bhoost con 30 días gratis y migración incluida

Prueba ahora gratis 30 días
macbook