detectar adsl del usuario

mullo
04 de Noviembre del 2003
como puedo detectar si el usuario tiene una conexion de banda ancha o simplemente un moden de 56, etc. etc
gracias

scriptman
04 de Noviembre del 2003
preguntandole al usuario, o bien "testeando" su coneccion, pero esto supondria una pardida de tiempo, ademas q si el usuario esta usando su coneccion para otras cosas (ej. bajar/subir archivos etc) el test no dara un resultado real.

hay muchos test de coneccion en la red y ejemplos para hacerlos, una idea sencilla seria usar javascript para:

1)definir en una variable la hora local de entrada
2)poner una imagen de X bytes
3)onload=tomar segunda hora, restarle la 1ra y determinar en cuanto tiempo T se cargo la imagen de X bytes... aun asi esto solo mediria la "velocidad relativa de coneccion"

habria q conciderar el chaché del usuario, la velocidad del servidor, etc etc...
pero como te dije es mas facil y seguro preguntarle al usuario.