¿Cómo funciona la prueba de velocidad en SpeedGeo?
La prueba de velocidad es una de las funcionalidades clave de la plataforma SpeedGeo. Las aplicaciones de medición de velocidad en el sitio web de SpeedGeo (en el navegador WEB y para Android e iOS) están diseñadas para permitir la medición de la velocidad máxima de conexión a Internet que se puede obtener en un momento dado.
Durante la prueba, medimos tres parámetros básicos de la conexión del usuario:
- descarga - velocidad de descarga de datos de Internet, expresada en megabits por segundo (Mb/s, Mbps),
- subida - velocidad de envío de datos a Internet, expresada en megabits por segundo (Mb/s, Mbps),
- ping - el tiempo de retraso en la transmisión de la menor cantidad posible de datos entre el usuario y el servidor y viceversa, medido en milisegundos (ms).
Infraestructura de medición
Todas las aplicaciones de SpeedGeo miden los parámetros del enlace probando simultáneamente varios servidores independientes en la infraestructura de medición. Esto elimina varios tipos de cuellos de botella. Los servidores de medición se seleccionan automáticamente en función de los parámetros de red y la ubicación del usuario, así como de la carga actual en los elementos de la infraestructura. El usuario puede seleccionar independientemente un servidor de una lista ordenada según la optimización.
La infraestructura de medición de SpeedGeo consta de más de 200 servidores, más de la mitad de los cuales tienen conexiones de 10 Gb/s o más rápidas. Cualquier operador o entidad que tenga un servidor con los parámetros apropiados puede añadirlo a la infraestructura de SpeedGeo. Nuestros sistemas de monitoreo verifican la disponibilidad y la carga de recursos de cada servidor y, si es necesario, notifican automáticamente a su proveedor.
Metodología de medición
La metodología de medición es consistente con la recomendación ITU-T Q.3960, pero varía según la plataforma del sistema y las posibilidades técnicas relacionadas:
- Navegador web (HTML5) – la medición está disponible en cualquier sistema operativo (Windows, macOS, Linux, Android, iOS y otros); las conexiones utilizan los puertos TCP 443 o 9114; la prueba PING utiliza el protocolo WebSocket y la prueba de velocidad de transferencia de datos funciona utilizando el protocolo HTTP con cifrado TLS seguro,
- Aplicación para Android o iOS – las conexiones por defecto a través de los puertos TCP 8080 o 9113, la medición utiliza directamente el protocolo TCP.