VITESSE DE LA CONNEXION INTERNET.

Signaler
Messages postés
8
Date d'inscription
dimanche 17 mars 2002
Statut
Membre
Dernière intervention
28 février 2007
-
cdamour
Messages postés
3
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
24 juillet 2007
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23181-vitesse-de-la-connexion-internet

cdamour
Messages postés
3
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
24 juillet 2007

Bonjour,
Ton script est très intéressant, mais un problème de fiabilité subsiste.
Il arrive souvent que le temps de chargement soit de 0 millisecondes et que la vitesse estimée soit à NaN Ko/s quelque soit le navigateur.
astroinv
Messages postés
3
Date d'inscription
mercredi 12 novembre 2003
Statut
Membre
Dernière intervention
8 juin 2005

Sauf que si l'image est déjà dans le cache du navigateur, l'unité est fausse?
aderbois
Messages postés
22
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
10 septembre 2005

c'est cool comme script
axdial
Messages postés
8
Date d'inscription
dimanche 17 mars 2002
Statut
Membre
Dernière intervention
28 février 2007

Je me suis planté :
1000/1024 = 0,9765625 et non 1,024.
En tous cas, merci Artiste_Gunm pour ta source bien pratique.
axdial
Messages postés
8
Date d'inscription
dimanche 17 mars 2002
Statut
Membre
Dernière intervention
28 février 2007

Je me suis planté :
1000/1024 = 0,9765625 et non 1024.
En tous cas, merci Artiste_Gunm pour ta source bien pratique.
axdial
Messages postés
8
Date d'inscription
dimanche 17 mars 2002
Statut
Membre
Dernière intervention
28 février 2007

L'unité obtenu devrait-être exprimée en octets/ms et non en Ko/s
Pour obtenir des Ko/s il faut donc multiplier la valeur de la variable "vitesse" par 1000 et la diviser par 1024 (1 Ko=1024 octets) soit multiplier la valeur par 1, 024.
en bref, dans le script :
vitesse=parseInt((taille/ms)*1.024);

Je chipote c'est vrai !!