SpeedGeo'daki hız testi nasıl çalışıyor?

Hız testi, SpeedGeo platformunun temel işlevlerinden biridir. SpeedGeo web sitesindeki (WEB tarayıcısında ve Android ve iOS için) hız ölçüm uygulamaları, belirli bir anda elde edilebilecek maksimum İnternet bağlantı hızının ölçülmesini sağlamak için tasarlanmıştır.

Test sırasında, kullanıcının bağlantısının üç temel parametresini ölçüyoruz:

  • indirme - İnternet'ten veri indirme hızı, saniye başına megabit (Mb/s, Mbps) cinsinden ifade edilir,
  • yükleme - İnternet'e veri gönderme hızı, saniye başına megabit cinsinden ifade edilir (Mb/s, Mbps),
  • ping - kullanıcı ile sunucu arasında mümkün olan en küçük miktarda verinin iletilmesi ve geri gönderilmesi için geçen gecikme süresi, milisaniye (ms) cinsinden ölçülür.

Ölçüm altyapısı

Tüm SpeedGeo uygulamaları, ölçüm altyapısındaki birkaç bağımsız sunucuyu aynı anda test ederek bağlantı parametrelerini ölçer. Bu, çeşitli türdeki darboğazları ortadan kaldırır. Ölçüm sunucuları, ağ parametreleri ve kullanıcının konumu ile altyapı öğelerinin mevcut yüküne göre otomatik olarak seçilir. Kullanıcı, en uygun olanından başlayarak sıralanan bir listeden bağımsız olarak bir sunucu seçebilir.

SpeedGeo'nun ölçüm altyapısı 200'den fazla sunucudan oluşur ve bunların yarısından fazlası 10 Gb/s ve daha hızlı bağlantılara sahiptir. Uygun parametrelere sahip bir sunucusu olan herhangi bir operatör veya kuruluş, bunu SpeedGeo altyapısına ekleyebilir. İzleme sistemlerimiz her sunucunun kullanılabilirliğini ve kaynak yükünü kontrol eder ve gerekirse sağlayıcısını otomatik olarak bilgilendirir.

Ölçüm metodolojisi

Ölçüm metodolojisi ITU-T Q.3960 tavsiyesiyle uyumludur, ancak sistem platformuna ve ilgili teknik imkanlara bağlı olarak değişiklik gösterir:

  • WEB tarayıcısı (HTML5) – herhangi bir işletim sisteminde (Windows, macOS, Linux, Android, iOS ve diğerleri) ölçüm yapılabilir; bağlantılar TCP 443 veya 9114 portlarını kullanır; PING testi WebSocket protokolünü kullanır ve veri aktarım hızı testi, güvenli TLS şifrelemesi ile HTTP protokolünü kullanarak çalışır,
  • Android veya iOS uygulaması – varsayılan olarak TCP 8080 veya 9113 portları üzerinden bağlantı kurulur, ölçüm doğrudan TCP protokolünü kullanır.