vendredi 17 octobre 2014

TEST DE CONNEXION FACILE

Voici un script de test de connexion facile

Il vous faut un serveur pour héberger l'image témoin et la page HTML mais Dropbox fait parfaitement l'affaire..

Voici l'image et son lien:




Ce code HTML doit être enregistré dans un fichier testconnexion.html dans le dossier public de votre Dropbox ou sur un autre serveur. Il suffit ensuite de récupérer le lien public.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Test de connexion</title>
        <script type="text/javascript">
        //<!--
            var image = 'https://dl.dropboxusercontent.com/u/19586410/HTML/image.png';
            var size = 158298;
            var time1 = 0;
            var time2 = 0;
            function start_test_vitesse()
            {
                time1 = new Date();
                time1 = time1.getTime();
                var img = new Image();
                img.src = image+'?'+time1;
                img.onload=end_test_vitesse;
            }
            function end_test_vitesse()
            {
                var time2 = new Date();
                time2 = time2.getTime();
                var ms = time2-time1;
                var vitesse = Math.round(size/ms*100)/100;
                document.getElementById('vitesse').value=vitesse+'ko/s';
            }
        //-->
        </script>
    </head>
    <body>
        <div style="text-align: center;">Vitesse de connexion<input type="text" id="vitesse" size="27" /><input type="button" value="Tester" onclick="javascript:start_test_vitesse();" /></div>
    </body>
</html>


Ici, le test est dans un iframe car ce script ne semble pas marcher sur Blogger (mais je n'ai pas approfondi).

Comment ça marche?

Le script analyse seulement le temps mis à télécharger l'image. Ça vaut ce que ça vaut, mais ça permet de se faire une idée, par exemple pour tester des serveurs VPN ou proxy. Je vais essayer de modifier le script pour pouvoir utiliser une image plus lourde ce qui devrait donner un résultat un peu plus fiable, je pense...

Trouvé sur supportduweb.com

Aucun commentaire:

Enregistrer un commentaire

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.