Tiempos de ida y vuelta
Silktide carga tus páginas en un navegador real y mide cuánto tarda en viajar un mensaje desde el navegador hasta cada servidor que usa tu página y de vuelta. Este retraso se denomina tiempo de ida y vuelta (RTT) y afecta a cada archivo que descarga tu página.
Por qué es importante
El tiempo de ida y vuelta es un peaje para todo lo que hace una página. Un navegador realiza muchas solicitudes para cargar una página típica, y cada una paga el coste de ida y vuelta antes de que llegue cualquier contenido, a menudo varias veces, porque las solicitudes dependen entre sí. En una conexión con alta latencia, incluso una página pequeña parece lenta, y cada visitante experimenta esa espera en cada visita.
La causa habitual es la distancia física: los datos que viajan entre un visitante en un país y un servidor en otro no pueden superar la velocidad de la luz. Si tus servidores están lejos de tu audiencia, tus tiempos de ida y vuelta serán altos para todos.
Cómo solucionarlo
- Sirve tu contenido a través de una , que mantiene copias de tus archivos en servidores de todo el mundo. Los visitantes descargan desde un servidor cercano en lugar de tu origen, lo que suele ser la mayor reducción de RTT disponible.
- Reduce el número de servidores distintos de los que depende tu página. Cada dominio adicional —fuentes, analítica, widgets— añade sus propios viajes de ida y vuelta antes de que su contenido pueda cargarse.
- Si la mayor parte de tu audiencia está en una región, aloja tu sitio web allí.
No puedes eliminar por completo el tiempo de ida y vuelta; solo reducirlo.
Cómo lo prueba Silktide
- Cargar la página en un navegador real y registrar cada servidor con el que la página se comunica.
- Medir el tiempo de ida y vuelta a cada servidor.
- Informar de cada servidor con su RTT medido en milisegundos, primero los más lentos, junto con el RTT más largo observado para la página.
- Calificar el resultado según el RTT más largo: por debajo de 50 ms es bueno, y cualquier valor por encima de 200 ms se considera deficiente.
Solución de problemas
El RTT parece peor que lo que mido por mi cuenta
El tiempo de ida y vuelta depende de dónde se realice la medición. Silktide realiza las pruebas desde su propia ubicación, que puede estar más lejos de tus servidores que tú. Eso ya es información útil: los visitantes de otras regiones experimentan algo similar. Una iguala esta situación para todos.
Los servidores de terceros tienen RTT altos
No puedes mover el servidor de otra empresa, pero sí puedes decidir si depender de él. Si un servicio de terceros muestra sistemáticamente tiempos de ida y vuelta altos, plantéate si realmente lo necesitas o si puede cargarse después de tu propio contenido.