Medidor de Velocidad ADSL

28/11/2005 - 14:56 por Mario Pedraza | Informe spam
Hola a todos. Quiero implementar un medidor de velocidad de conexiones ADSL
en ASP. Como este
http://www.upseros.com/testvelocida...s.php?kbps3.4&tiempodownload.738&KB"3&procesado=1 o
como muchos de los que aparecen en internet. Alguien me podria indicar por
donde puedo empezar.

gracias
 

Leer las respuestas

#1 dani castillo
28/11/2005 - 17:13 | Informe spam
Pues te comento:

basicamente necesitas enviar al cliente una informacion y ver cuanto le
cuesta de aceptarla

la informacion normalmente sera un bloque de bytes "aleatorios" del que
conoces el tamaño, luego es solo cuestion de dividir

en general y para ajustar mejor los calculos conviene un bloque grande de
bytes, pero con lineas lentas seria muy pesado asi que se hace en dos pasos:
1 se envia un bloque relativamente pequeño, se calcula el ancho de banda
"aproximado"
2 con ese calculo se envia un bloque mas grande, directamente proporcional
al calculado en 1, y se recalcula ajustando al nuevo tiempo

en la practica: el ancho de banda que detectes depende siempre de dos
factores: el ancho de entrada del cliente, y el ancho de salida de tu
servidor, de nada vale intentar medir un ancho de banda de 3megas si tu
servidor solo "emite" a 30kb , ten en cuenta que en un host compartido
no vas a tener una velocidad enorme, o por ejemplo si alojas tu mismo tu web
con una adsl o cable tu conexion sera asimetrica (descargas a 3 megas por
ejemplo pero envias a 1 mega de subida, con lo que solo podras medir
velocidades por debajo de 1 mega )

asi que primero asegurate de que tu host es capaz de "superar" en emision
para tu pagina a cualquier cliente que quieras medir (que no es poco)

generar un bloque de bytes es sencillo en asp (no hace falta ni que tengan
logica) con un simple for next y un response.write de un byte (por ejemplo
aunq es optimizable) , eso lo puedes embeber como por ejemplo una imagen
dentro del asp que mide, y este asp usar un contador de tiempo en javascript
colgado del evento onloadcomplete (creo que era ese) del body, deberas
asegurarte de no hacer cache en la pagina claro

suerte!
dani
"Mario Pedraza" escribió en el mensaje
news:O$
Hola a todos. Quiero implementar un medidor de velocidad de conexiones
ADSL en ASP. Como este
http://www.upseros.com/testvelocida...s.php?kbps3.4&tiempodownload.738&KB"3&procesado=1 o
como muchos de los que aparecen en internet. Alguien me podria indicar por
donde puedo empezar.

gracias

Preguntas similares