Un cordial saludo,
Latencia / Jitter
- Esta prueba se realiza midiendo el tiempo que tarda el servidor en responder a una solicitud del cliente del usuario. El cliente envía un mensaje al servidor, al recibir ese mensaje, el servidor devuelve una respuesta. El tiempo de ida y vuelta se mide en ms (milisegundos).
- Esta prueba se repite varias veces con el valor más bajo que determina el resultado final.
Descargar
- Proveedores de servicios de Internet: ¿Por qué el tránsito IP es tan caro en Tailandia?
- Cómo asegurar un BGP en los enrutadores Cisco y cómo puedo hacer varias casas diferentes ISP
- ¿Qué países ofrecen internet rápido y barato?
- ¿Qué es pakistán?
- ¿Por qué las velocidades de carga suelen ser menores que las velocidades de descarga?
- El cliente establece múltiples conexiones con el servidor a través del puerto: 8080. El cliente solicita al servidor que envíe una porción inicial de datos.
- El cliente calcula la velocidad en tiempo real de las transferencias, luego ajusta el tamaño del fragmento y el tamaño del búfer según este cálculo para maximizar el uso de la conexión de red.
- A medida que el cliente recibe los fragmentos, el cliente solicitará más fragmentos durante toda la prueba.
- Durante la primera mitad de la prueba, el cliente establecerá conexiones adicionales al servidor si determina que se requieren subprocesos adicionales para medir con mayor precisión la velocidad de descarga.
- La prueba finaliza una vez que se alcanza la cantidad de tiempo configurada.
Subir
- El cliente establece múltiples conexiones con el servidor a través del puerto definido y envía una porción inicial de datos.
- El cliente calcula la velocidad en tiempo real de las transferencias y ajusta el tamaño del fragmento y el tamaño del búfer en función de ello para maximizar el uso de la conexión de red y solicita más datos.
- A medida que el servidor recibe los fragmentos, el cliente enviará más fragmentos durante toda la prueba.
- Durante la primera mitad de la prueba, el cliente establecerá conexiones adicionales al servidor si determina que se requieren subprocesos adicionales para medir con mayor precisión la velocidad de carga.
- La prueba finaliza una vez que se alcanza la cantidad de tiempo configurada.
Prueba de respaldo de legado HTTP
Estado latente
- Esta prueba se realiza midiendo el tiempo que lleva obtener una respuesta para una solicitud HTTP enviada al servidor web
- Esta prueba se repite varias veces con el valor más bajo que determina el resultado final.
Descargar
- Pequeños archivos binarios se descargan del servidor web al cliente para estimar la velocidad de conexión
- En base a este resultado, se selecciona uno de varios tamaños de archivo para usar en la prueba de descarga real
- La prueba se realiza con prevención de caché mediante cadenas aleatorias agregadas a cada descarga
- Las muestras de rendimiento se reciben hasta 30 veces por segundo
- Estas muestras se agregan en 20 rebanadas (cada una de las cuales representa el 5% de las muestras)
- Consulte la parte inferior del documento para obtener más detalles aquí (consulte * a continuación para obtener más detalles)
- Las rebanadas restantes se promedian juntas para determinar el resultado final
Subir prueba
- Se genera una pequeña cantidad de datos aleatorios en el cliente y se envía al servidor web para estimar la velocidad de conexión.
- En función de este resultado, se selecciona un fragmento de datos generados aleatoriamente del tamaño adecuado para la carga.
- La prueba de carga luego se realiza en trozos de tamaño uniforme, empujada a la secuencia de comandos del lado del servidor a través de POST.
- Aquí también usaremos hasta cuatro hilos HTTP para saturar la conexión.
- Los fragmentos se ordenan por velocidad, y se promedia la mitad más rápida para eliminar anomalías y determinar el resultado.
Decidir el número de hilos
Speedtest.net por Ookla: la prueba de velocidad de banda ancha global utilizará hasta cuatro hilos HTTP durante las partes de descarga y carga de la prueba. Sin embargo, solo usará más de dos subprocesos si son necesarios para medir con precisión la velocidad, a fin de minimizar el efecto de la sobrecarga de HTTP en las conexiones de baja velocidad. Después de la prueba previa, si la velocidad de conexión es de al menos 4 megabits por segundo, Speedtest.net usará cuatro hilos. De lo contrario, tendrá dos hilos por defecto.
Sin embargo, existe un obstáculo en los navegadores antiguos: Internet Explorer 7 (o anterior) y Firefox 2 (o anterior), el navegador se adhiere estrictamente a la especificación HTTP de solo dos hilos por nombre de host. Para escalar hasta cuatro subprocesos en estos navegadores antiguos, debemos abrir el tercer y cuarto subproceso en una URL secundaria proporcionada por el host que apunta al mismo servidor. De esta manera, podemos solucionar las limitaciones de esos navegadores antiguos y aún así medir con precisión las conexiones de mayor velocidad. La mayoría de nuestros hosts tienen una URL secundaria que funciona, pero si está probando desde un navegador anterior a un host que no lo tiene, Speedtest.net by Ookla: la prueba de velocidad de banda ancha global se limitará a dos hilos como máximo. Esta es una de las razones por las cuales recomendamos que todos los visitantes usen navegadores actualizados.
Cómo se calculan los resultados
- Todas las muestras están ordenadas por velocidad. Se eliminan los dos resultados más rápidos y se deja el 1/4 inferior que queda (que es aproximadamente el 22% del total). Todo lo demás se promedia.
Gracias
ario
PD: perdón por una respuesta larga