Comment fonctionne le test de vitesse sur SpeedGeo ?

Le test de vitesse est l'une des fonctionnalités clés de la plateforme SpeedGeo. Les applications de mesure de vitesse sur le site SpeedGeo (dans le navigateur WEB et pour Android et iOS) sont conçues pour permettre la mesure de la vitesse maximale de connexion à Internet qui peut être obtenue à un moment donné.

Pendant le test, nous mesurons trois paramètres de base de la connexion de l'utilisateur :

  • download - vitesse de téléchargement de données à partir de l'internet, exprimée en mégabits par seconde (Mb/s, Mbps),
  • upload - vitesse d'envoi de données vers l'internet, exprimée en mégabits par seconde (Mb/s, Mbps),
  • ping - délai de transmission de la plus petite quantité de données possible entre l'utilisateur et le serveur et retour, mesuré en millisecondes (ms).

Infrastructure de mesure

Toutes les applications SpeedGeo mesurent les paramètres de liaison en testant simultanément plusieurs serveurs indépendants dans l'infrastructure de mesure. Cela permet d'éliminer différents types de goulets d'étranglement. Les serveurs de mesure sont sélectionnés automatiquement en fonction des paramètres du réseau et de la localisation de l'utilisateur, ainsi que de la charge actuelle sur les éléments de l'infrastructure. L'utilisateur peut sélectionner indépendamment un serveur à partir d'une liste classée dans l'ordre du plus optimal.

L'infrastructure de mesure de SpeedGeo est composée de plus de 200 serveurs, dont plus de la moitié ont des connexions de 10 Gb/s ou plus. Tout opérateur ou entité disposant d'un serveur avec les paramètres appropriés peut l'ajouter à l'infrastructure SpeedGeo. Nos systèmes de monitoring vérifient la disponibilité et la charge de ressources de chaque serveur et, le cas échéant, en informent automatiquement son fournisseur.

Méthodologie de mesure

La méthodologie de mesure est conforme à la recommandation UIT-T Q.3960, mais varie en fonction de la plate-forme du système et des possibilités techniques connexes:

  • Navigateur WEB (HTML5) - mesure disponible dans tous les systèmes d'exploitation (Windows, macOS, Linux, Android, iOS et autres) ; les connexions utilisent les ports TCP 443 ou 9114 ; le test PING utilise le protocole WebSocket et le test de vitesse de transfert des données fonctionne en utilisant le protocole HTTP avec un cryptage TLS sécurisé,
  • Application Android ou iOS - connexions par défaut via les ports TCP 8080 ou 9113, la mesure utilise directement le protocole TCP.