⚙️ Jak działa

Technologia stoi za dokładnym testowaniem prędkości internetu

📊 Co mierzymy

Nasz test prędkości mierzy cztery krytyczne metryki, które określają wydajność internetu:

⬇️

Prędkość pobierania

Jak szybko otrzymujesz dane z internetu. wpływa na streaming, przeglądanie i pobrania.

⬆️

Prędkość przesyłania

Jak szybko przesyłasz dane do internetu. Krytyczne dla połączeń wideo, streaming na żywo i przesyłki plików.

Ping (Spożyczność)

Czas odpowiedzi w milisekundach. Niższy jest lepszy dla gier, połączeń wideo i aplikacji w czasie rzeczywistym.

📶

Pierścienie

Wariacja w ping z czasem. Środki stabilność i spójność połączeń.

🔬 Jak działa badanie

Nasz test prędkości wykorzystuje zaawansowane techniki do pomiaru rzeczywistej wydajności internetu:

1

Wybór serwera

Automatycznie wybieramy optymalny serwer testowy w oparciu o lokalizację i topologię sieciową. Zapewnia to, że testujesz przeciw niedalekiemu serwerowi w celu uzyskania najbardziej dokładnych wyników.

2

Pomiar pingu

Wysyłamy kilka małych pakietów na serwer i mierzymy czas okrągłego ruchu. Obliczamy zarówno średnią latencję, jak i nerwowość (wariacja między pomiarami).

Próbki: 20 wniosków pingowych odciągnięte 5 sekund

3

Test pobrania

Otwieramy. 6 jednoczesne połączenia Pobierz dane testowe. Wielokrotne strumienie zapewniają pełne wykorzystanie połączeń, nawet na szybkich linkach.

Metoda: Postępne załadowanie strumienia, odrzucenie wstępnych buforowanych danych dla dokładności

4

Test wysyłki

Otwieramy. 3 jednoczesne połączenia i wysyłanie danych testowych na serwer. Mierzymy szybkość transferu i dostosowujemy do protokołu górnego.

Rozmiar danych: Dynamicznie dostosowane w oparciu o prędkość połączenia (szybsze = większe badanie)

5

Obliczanie wyników

Zgromadzamy wszystkie pomiary, usuwamy liczniki i obliczamy końcowe prędkości w Mbps (megabity na sekundę). Wyniki pokazywane są w czasie rzeczywistym w miarę postępu testu.

🛠️ Realizacja techniczna

Architektura wielokrotna

W przeciwieństwie do podstawowych testów prędkości, które używają jednego połączenia, stosujemy wiele jednoczesne strumienie:

  • Dlaczego? Nowoczesne połączenia internetowe mogą obsługiwać wiele strumieni TCP, a testowanie tylko z jednym byłoby lekceważyć rzeczywistą pojemność
  • Pobierz: 6 strumieni do nasycenia połączeń o dużej prędkości (1 Gbps+)
  • Wyślij: 3 strumienie (zazwyczaj obciążenie ma mniej pojemności niż pobieranie)
  • HTTP/HTTPS: Stosujemy standardowe protokoły internetowe, więc wyniki odzwierciedlają rzeczywiste wyniki

JavaScript na stronie klienta

Test działa w całości w Twojej przeglądarce za pomocą nowoczesnych API internetowych:

// Simplified test implementation const streams = 6; const xhr = []; for (let i = 0; i < streams; i++) { xhr[i] = new XMLHttpRequest(); xhr[i].open('GET', `/test/download?stream=${i}`, true); xhr[i].onprogress = (e) => { updateSpeed(e.loaded, e.timeStamp); }; xhr[i].send(); } function updateSpeed(bytes, time) { const mbps = (bytes * 8) / (time * 1000); displaySpeed(mbps); }

Badanie dostosowawcze

Nasz algorytm dostosowuje się do szybkości połączenia:

  • Powolne połączenia (< 10 Mbps): Krótszy czas trwania badania, mniejsze transfery danych
  • Średnie połączenia (10-100 Mbps): Standardowe badanie 10-15 sekundowe
  • Szybkie połączenia (> 100 Mbps): Długi czas trwania badania w celu zapewnienia dokładności, większego przekazywania danych
  • Połączenia Gigabit+: Maksymalne strumienie strumieni i rozszerzone badanie w celu nasycenia linku

Optymalizacje dokładności

  • Okres rozgrzewania: Pierwsze 1-2 sekundy odrzucone (TCP powolny start)
  • Stabilne pomiary: Używamy środkowej części testu tylko wtedy, gdy prędkość się stabilizuje.
  • Usunięcie odległości: Filtrowanie statystyczne usuwa pomiary anomaliczne
  • Nadzór za protokołem: Ustawione dla nagłówków TCP/IP i HTTP (~3-5%)

⚠️ Czynniki wpływające na dokładność badania

✅ Co kontrolujemy

  • Efektywność serwera: Wysoce wydajne serwery z odnośnikami 10 Gbps+
  • Dystrybucja geograficzna: Testowe serwery w wielu regionach
  • Algorytm testowy: Optymalizowany dla dokładności we wszystkich typach połączeń
  • Kompatybilność przeglądarki: Testowany na wszystkich głównych przeglądarkach

⚠️ Co wpływa na twoje rezultaty

  • WiFi w porównaniu z Ethernet: WiFi jest zazwyczaj 30-50% wolniej
    • W celu uzyskania najdokładniejszych rezultatów użyj połączenia przewodowego
    • Prędkość WiFi różni się w zależności od odległości, ścian i zakłóceń
  • Efektywność urządzenia: Starsze urządzenia nie mogą obsługiwać prędkości gigabitowych
    • Starsze karty WiFi (802.11n) maksymalnie 150-300 Mbps
    • Zadania tła wymagające intensywności procesora mogą spowolnić testy
  • Zagęszczenie sieci: Inni użytkownicy sieci lub sieci ISP
    • Zamknij aplikacje tła (aktualizacje, synchronizacja chmury, streaming)
    • Badanie w godzinach wylotu w celu uzyskania najlepszych wyników
  • Rozszerzenia przeglądarki: Blokery ad, VPN, proxies mogą wpływać na wyniki
    • Tymczasowo wyłącz rozszerzenia do dokładnego testowania
    • VPN zwykle zmniejsza prędkość o 10-50%

🎯 Najlepsze praktyki dla dokładnych rezultatów

  1. Użyj Ethernet: Połącz się bezpośrednio z routerem/modem
  2. Zamknij inne aplikacje: Zatrzymaj pobierania, strumienie, kopie zapasowe w chmurze
  3. Odłącz inne urządzenia: Upewnij się, że tylko urządzenie testowe używa sieci
  4. Rozpocznij router: Jeśli doświadczasz problemów, najpierw restartuj swój router
  5. Testuj wiele razy: Uruchom 3-5 testów w różnych czasach dla średniej
  6. Użyj różnych przeglądarek: Porównaj wyniki w Chrome, Firefox, Safari

🆚 Dlaczego nasz test jest inny

Multi-Stream vs Single-Stream

Niektóre testy prędkości używają tylko jednego połączenia. Było to dobre dla starych połączeń DSL, ale nowoczesne szerokopasmowe wymagają wielu strumieni, aby osiągnąć maksymalny przepływ.

Przykład: Połączenie 500 Mbps może pokazać tylko 150 Mbps podczas testu jednobiegowego, ale 480 Mbps podczas testu wielobiegowego.

HTML5 vs Flash

Używamy czystego JavaScript (bez Flash, bez apletów Java). Oznacza to:

  • Prace na wszystkich urządzeniach (włącznie z ruchomymi)
  • Brak wtyczek lub pobierań
  • Lepsze bezpieczeństwo i prywatność
  • Bardziej dokładne wyniki rzeczywistego świata

Prywatność rozpoczęta

Poważnie traktujemy twoją prywatność:

  • Nigdy nie sprzedajemy Twoich danych ISP lub reklamatorom
  • Nie wymagane konto (dostępne anonimowe badanie)
  • Szyfrowanie HTTPS dla wszystkich połączeń
  • Pełna kontrola, aby usunąć historię testów w każdej chwili
  • GDPR & CCPA zgodne - patrz nasz Polityka prywatności

❓ Pytania o naszą metodę?

Jesteśmy zobowiązani do przejrzystości w mierzeniu prędkości internetu. Jeśli masz pytania dotyczące naszego procesu testowania lub chcesz poznać więcej szczegółów:

Gotowy do testu prędkości?

Doświadcz najbardziej dokładnego testu prędkości internetowej dostępnej.

Badanie prędkości uruchamiania