Wynik rzędu kilkuset megabitów na sekundę w Speedteście wygląda jak dowód, że internet 5G działa znakomicie. Tymczasem po wpisaniu adresu sklepu, banku albo portalu informacyjnego strona zaczyna ładować się dopiero po kilku sekundach, część obrazów pojawia się z opóźnieniem, a przyciski przez chwilę nie reagują. Taka sytuacja nie jest sprzecznością. Speedtest i przeglądarka mierzą dwa różne doświadczenia korzystania z sieci.
Speedtest odpowiada głównie na pytanie: jak szybko można przesłać dużą ilość danych między urządzeniem a wybranym serwerem pomiarowym? Otwieranie strony wymaga natomiast wykonania wielu mniejszych operacji: odnalezienia adresu serwera, zestawienia połączenia, uzgodnienia szyfrowania, pobrania dokumentu HTML, a następnie dziesiątek lub setek dodatkowych elementów. Każdy z nich może mieć innego dostawcę, inną lokalizację i inne problemy.
Dlatego diagnoza hasłem „mam szybkie 5G, więc strony powinny działać szybko” często prowadzi w ślepą uliczkę. Trzeba rozdzielić przepustowość, opóźnienie, stabilność transmisji, trasę do serwera oraz wydajność samej witryny. Dopiero taki model pozwala ustalić, czy winny jest telefon lub router 5G, przeciążona stacja bazowa, DNS, operator, odległy serwer czy kod strony.
Wysoki transfer nie oznacza szybkiego internetu
Co właściwie mierzy Speedtest
Speedtest zwykle wybiera serwer znajdujący się stosunkowo blisko urządzenia lub w dobrze skomunikowanym punkcie sieci. Następnie przez określony czas przesyła dane w wielu równoległych strumieniach. Celem jest możliwie dokładne sprawdzenie maksymalnej przepustowości połączenia. Wynik w megabitach na sekundę mówi, ile danych można przesłać w sprzyjających warunkach, gdy połączenie jest już zestawione i aktywnie wykorzystuje dostępne zasoby.
To ważna informacja, ale nie jest pełną oceną jakości internetu. Wynik 500 Mb/s oznacza dużą zdolność do przesyłania danych, nie zaś to, że dowolna strona zacznie odpowiadać natychmiast. Prędkość pobierania dużego pliku i czas pojawienia się pierwszej treści na stronie to dwa różne parametry. Pierwszy jest mocno zależny od przepustowości, drugi często zależy od opóźnienia, DNS-u i czasu odpowiedzi serwera.
Test przepustowości korzysta z wielu jednoczesnych połączeń. Dzięki temu może „wypełnić” łącze nawet wtedy, gdy pojedyncze połączenie działa przeciętnie. Strona internetowa nie zawsze korzysta z sieci w taki sam sposób. Przeglądarka może czekać na odpowiedź jednego serwera, zanim pobierze kolejne zasoby, albo wykonywać wiele żądań, z których każde musi przejść przez osobny etap negocjacji.
W praktyce oznacza to, że Speedtest może pokazać świetny wynik także wtedy, gdy użytkownik odczuwa opóźnienia przy zwykłym przeglądaniu. Jest to szczególnie widoczne w sieci mobilnej, gdzie radio zapewnia wysoką chwilową przepustowość, ale parametry połączenia zmieniają się zależnie od obciążenia sektora, pasma i warunków propagacji.
Strona internetowa jest łańcuchem zależności
Po wpisaniu adresu w przeglądarce nie następuje pojedyncze pobranie pliku. Najpierw urządzenie musi ustalić, jaki adres IP odpowiada nazwie domenowej. Później zestawia połączenie z serwerem, a w przypadku HTTPS uzgadnia szyfrowanie TLS. Dopiero wtedy może otrzymać dokument HTML. Ten dokument wskazuje następne zasoby: arkusze stylów, skrypty JavaScript, fonty, obrazy, filmy, pliki reklamowe, narzędzia analityczne i elementy logowania.
Każdy etap może stać się wąskim gardłem. Resolver DNS może odpowiadać z opóźnieniem. Serwer może długo generować dokument HTML. CDN może wybrać nieoptymalny punkt dostępu. Skrypt reklamowy może oczekiwać na odpowiedź z odległej domeny. Przeglądarka może wstrzymywać wyświetlenie elementu, dopóki nie pobierze określonego pliku JavaScript.

Dlatego jedna wolna usługa potrafi spowolnić całą stronę, mimo że pozostałe połączenia działają bez zarzutu. Przykładowo sklep internetowy może szybko przesłać logo i arkusz stylów, ale długo czekać na moduł rekomendacji produktów albo system płatności. Użytkownik widzi wtedy stronę, która „wisi”, choć część zasobów została pobrana już wcześniej.
Duży plik a rozbudowana witryna
Pobieranie dużego pliku jest dla sieci stosunkowo prostym zadaniem. Po ustanowieniu połączenia dane płyną przez dłuższy czas, a chwilowe opóźnienie początkowe szybko przestaje być zauważalne. Jeśli połączenie osiąga 500 Mb/s, plik o dużym rozmiarze może pobrać się bardzo szybko.
Rozbudowana strona działa inaczej. Może zawierać kilkadziesiąt lub kilkaset zasobów, z których część jest mała, lecz wymaga osobnego żądania. Przy takim scenariuszu ważniejsze od maksymalnego transferu stają się czas odpowiedzi, liczba rund komunikacji i regularność połączenia. Nawet niewielkie opóźnienie powtarzane wiele razy może dać odczuwalny efekt. [1]
| Sytuacja | Najważniejszy parametr | Typowe odczucie użytkownika |
|---|---|---|
| Pobieranie dużego pliku | Przepustowość | Plik pobiera się szybko po rozpoczęciu transmisji |
| Otwieranie strony z wieloma zasobami | Opóźnienie, DNS, czas odpowiedzi serwera | Strona długo zaczyna się ładować lub odsłania treść etapami |
| Wideokonferencja | Opóźnienie, jitter i utrata pakietów | Głos się urywa, obraz zamraża lub pojawia się z opóźnieniem |
| Gry online | Stabilność pingu i packet loss | Reakcje są opóźnione mimo wysokiego transferu |
Popularna rada „im więcej megabitów, tym szybciej” działa głównie wtedy, gdy ograniczeniem rzeczywiście jest przepustowość. Nie pomoże natomiast na wolny DNS, przeciążony serwer, niekorzystny routing, utracone pakiety ani skoki opóźnienia. W takich przypadkach podwojenie wyniku Speedtestu może nie zmienić niczego przy otwieraniu stron.
Opóźnienie, jitter i utrata pakietów w sieci 5G
Dlaczego ping ma znaczenie przy stronach
Ping jest uproszczoną miarą czasu potrzebnego na przejście pakietu do serwera i otrzymanie odpowiedzi. Przy ładowaniu strony liczy się nie tylko średnia wartość, ale również to, do jakiego serwera wykonano pomiar. Ping do najbliższego serwera Speedtestu może być niski, podczas gdy połączenie z konkretną domeną będzie przechodziło przez dłuższą trasę.
Wyobraźmy sobie stronę, która korzysta z kilku zewnętrznych usług. Przeglądarka musi skontaktować się z domeną główną, serwerem CDN, systemem analitycznym i narzędziem czatu. Jeżeli część tych operacji odbywa się sekwencyjnie, każdy dodatkowy etap dokłada własne opóźnienie. Nie zawsze jest ono duże pojedynczo, lecz suma może być widoczna przed wyświetleniem kompletnej treści.
Niski ping w Speedteście nie wyklucza również krótkich skoków opóźnienia. Test może uśredniać wyniki z całego pomiaru, a użytkownik odczuwa pojedyncze przerwy jako chwilowe zawieszenie. Przeglądarka nie pokazuje wtedy „wysokiego pingu”; po prostu czeka na odpowiedź, a element strony pozostaje pusty.
Jitter i packet loss w sieci komórkowej
Jitter oznacza zmienność opóźnień. Jeśli kolejne pakiety docierają raz po 20 ms, a chwilę później po 100 lub 200 ms, połączenie jest mniej przewidywalne niż wskazywałaby sama średnia. W sieci 5G na jitter mogą wpływać zmiany warunków radiowych, przełączanie między pasmami, obciążenie komórki, ruch urządzenia i zmiany trasy w infrastrukturze operatora.
Packet loss, czyli utrata pakietów, jest jeszcze bardziej problematyczna. Gdy część danych nie dociera, protokół musi poprosić o ich ponowne przesłanie albo zareagować na brak potwierdzenia. W efekcie element strony może pojawić się dopiero po retransmisji. Przy dużym pobieraniu nie zawsze jest to łatwo zauważalne, ponieważ transmisja trwa długo i pojedyncze braki giną w całościowym strumieniu danych.
Przy wielu małych żądaniach sytuacja wygląda gorzej. Utracony pakiet może dotyczyć dokumentu HTML, pliku JavaScript odpowiedzialnego za interakcję albo arkusza stylów. Wtedy nie chodzi o to, że strona pobiera się wolno w sensie transferu. Ona czeka na brakujący element, bez którego nie może przejść do następnego etapu.
Dobry sygnał nie zawsze oznacza dobrą transmisję
Ikona 5G i wysoki poziom sygnału nie opisują całego połączenia. Telefon może odbierać silny sygnał z sektora, który jest mocno obciążony. Może też znajdować się w miejscu, gdzie poziom sygnału jest dobry, ale występują zakłócenia lub niekorzystne warunki radiowe. W routerze 5G znaczenie ma dodatkowo ustawienie urządzenia, dostępne pasma i sposób agregacji połączenia.

Na wynik wpływa również odległość od stacji bazowej, przeszkody terenowe, ściany budynku i lokalne odbicia sygnału. Przemieszczenie routera o kilka metrów czasem poprawia stabilność, ale nie zawsze zwiększa maksymalny transfer. Z kolei pozostawienie urządzenia w jednym miejscu może zapewnić dobry Speedtest, lecz nie wyeliminować okresowych skoków opóźnienia w godzinach szczytu.
Wniosek jest praktyczny: nie należy oceniać 5G jednym pomiarem. Lepiej wykonać kilka testów rano, po południu i wieczorem, a także sprawdzić różne strony lub usługi. Jeżeli transfer pozostaje wysoki, lecz ping i czas odpowiedzi skaczą, problemem może być stabilność, nie przepustowość.
Jak czytać kombinacje wyników
| Transfer | Opóźnienie i stabilność | Prawdopodobna interpretacja |
|---|---|---|
| Wysoki | Niski i równy ping | Sieć radiowa działa prawidłowo; trzeba sprawdzić DNS, trasę lub stronę |
| Wysoki | Skaczące opóźnienia | Możliwe przeciążenie komórki, zakłócenia, jitter albo bufferbloat |
| Niski | Stabilne opóźnienie | Ograniczona przepustowość, ale niekoniecznie problem z samym otwieraniem stron |
| Zmienny | Zależny od pory dnia | Możliwe obciążenie stacji bazowej lub lokalnej infrastruktury operatora |
Rozbieżność między wynikiem testu a działaniem konkretnej strony można sprawdzić w narzędziach deweloperskich przeglądarki. W zakładce sieciowej widać czas oczekiwania na DNS, nawiązanie połączenia, negocjację TLS oraz właściwe pobieranie zasobu. Jeśli większość czasu zajmuje oczekiwanie na odpowiedź serwera, zwiększenie pakietu 5G niczego nie zmieni. Gdy opóźnienie pojawia się dopiero podczas transferu, przyczyną może być przeciążenie łącza, buforowanie w routerze albo niestabilna transmisja radiowa. [4]
Pomocne jest także porównanie tej samej witryny na kilku urządzeniach i w innej sieci, na przykład przez Wi-Fi z routera 5G oraz przez transmisję komórkową telefonu. Jeżeli problem występuje tylko na jednym urządzeniu, podejrzane są ustawienia DNS, VPN, przeglądarka lub lokalne oprogramowanie. Jeśli zwalniają wszystkie urządzenia jednocześnie, większe znaczenie mają warunki radiowe, obciążenie stacji bazowej, router albo trasa operatora do używanej usługi.

Popularna rada, by po prostu zrestartować router, czasem działa, ale tylko wtedy, gdy urządzenie utknęło na niekorzystnym paśmie, ma przepełnione bufory albo chwilowo utraciło poprawną sesję z siecią. Nie naprawi natomiast wolnego serwera, problemów po stronie DNS ani przeciążenia występującego codziennie o tej samej porze. W takich sytuacjach więcej informacji daje porównanie kilku pomiarów: czasu odpowiedzi, stabilności pingu, utraty pakietów i ładowania konkretnych domen, a nie sam wynik pobierania.
Wysoki wynik Speedtestu mówi, ile danych połączenie może przesłać w sprzyjających warunkach, lecz nie gwarantuje krótkiego oczekiwania na każdą odpowiedź. Szybkie strony wymagają jednocześnie przepustowości, niskich opóźnień, stabilnej transmisji, sprawnego DNS-u i wydajnych serwerów po drugiej stronie. [3]
Co dzieje się między telefonem lub routerem 5G a stroną internetową
Połączenie z witryną nie kończy się na stacji bazowej. Telefon albo router 5G przekazuje ruch do najbliższej stacji radiowej, ale później pakiety przechodzą przez kolejne elementy sieci operatora, zanim dotrą do internetu. Dopiero na końcu tej drogi znajdują się serwery, z których przeglądarka pobiera stronę.
W uproszczeniu można wyróżnić kilka odcinków: połączenie radiowe między urządzeniem a stacją bazową, transport w sieci dostępowej operatora, jego sieć rdzeniową, punkt wyjścia do internetu oraz trasę prowadzącą do konkretnego centrum danych. Każdy z tych fragmentów może zachowywać się inaczej. Dobry wynik uzyskany na jednym odcinku nie oznacza, że równie dobrze działa cała ścieżka.
Sieć operatora nie jest prostym przedłużeniem stacji bazowej
Stacja bazowa odbiera dane z telefonu lub routera, lecz nie przekazuje ich bezpośrednio do serwera strony. Ruch trafia dalej do infrastruktury operatora, gdzie jest obsługiwany przez elementy odpowiedzialne między innymi za uwierzytelnienie abonenta, przydzielenie adresu IP, zarządzanie sesją i wyprowadzenie pakietów do internetu.
W praktyce oznacza to, że użytkownik może mieć bardzo dobre warunki radiowe, a mimo to doświadczać opóźnień powstających już poza anteną. Przyczyną może być obciążenie konkretnego fragmentu sieci transportowej, nieoptymalne wyjście do internetu albo chwilowe problemy z urządzeniami obsługującymi dużą liczbę sesji.
Znaczenie ma również sposób, w jaki operator organizuje dostęp abonentów do internetu. Wielu użytkowników korzysta z translacji adresów, często określanej jako CGNAT. Sam CGNAT nie musi powodować odczuwalnego spowolnienia, ale dodaje kolejny element pośredniczący i może komplikować niektóre połączenia. W określonych sytuacjach wpływ mają także reguły filtrowania, priorytety ruchu oraz sposób obsługi różnych typów transmisji.
Dlatego pomiar wykonany do bliskiego serwera może wyglądać bardzo dobrze, choć trasa do odległej usługi będzie znacznie mniej korzystna. Speedtest często wybiera infrastrukturę dobrze połączoną z siecią operatora. Konkretna witryna może natomiast znajdować się w innym centrum danych, korzystać z innego dostawcy tranzytu albo być osiągana przez mniej bezpośrednią ścieżkę.
Routing decyduje, którędy popłyną dane
Internet nie ma jednej stałej drogi między urządzeniem a serwerem. Trasa jest wybierana na podstawie informacji wymienianych między niezależnymi sieciami. Operator może przekazać ruch bezpośrednio do dużego dostawcy treści, przez punkt wymiany ruchu albo za pośrednictwem zewnętrznego operatora tranzytowego.
Dwie strony otwierane w tym samym momencie mogą więc korzystać z zupełnie różnych tras. Pierwsza może być obsługiwana przez serwer znajdujący się w tym samym regionie co użytkownik. Druga może kierować ruch przez kilka sieci i dopiero potem docierać do serwera w innym kraju. W obu przypadkach ikona 5G pozostaje taka sama, a wynik Speedtestu może być wysoki.
Routing może się zmieniać w zależności od awarii, obciążenia, umów między operatorami i bieżącej konfiguracji sieci. Z tego powodu strona działająca szybko rano może wieczorem reagować wolniej, nawet jeśli warunki radiowe w domu nie uległy zmianie. Problem nie musi wtedy znajdować się w routerze. Może występować na styku operatora z inną siecią albo po stronie dostawcy konkretnej usługi.
Ważna jest także asymetria trasy. Żądanie może docierać do serwera jedną drogą, a odpowiedź wracać inną. Jeśli jeden z kierunków przechodzi przez przeciążony lub mniej wydajny fragment infrastruktury, użytkownik odczuje opóźnienie mimo prawidłowego działania pozostałej części połączenia. Zwykły test przepustowości nie zawsze pozwala wskazać, na którym odcinku powstaje takie ograniczenie.
DNS może kierować do różnych serwerów
Zanim przeglądarka połączy się z właściwą usługą, musi ustalić, jaki adres odpowiada używanej nazwie domenowej. Odpowiada za to system DNS. W sieci 5G zapytanie może trafić do serwera operatora, resolvera skonfigurowanego ręcznie w urządzeniu, usługi oferowanej przez dostawcę VPN albo mechanizmu DNS działającego wewnątrz przeglądarki.
Różne resolvery nie zawsze zwracają identyczny adres. Duże serwisy stosują mechanizmy geograficzne i wybierają punkt obsługi na podstawie lokalizacji resolvera, obciążenia oraz dostępności serwerów. Jeśli resolver operatora jest postrzegany jako znajdujący się w innym regionie niż użytkownik, DNS może wskazać mniej korzystny węzeł. Wtedy sama sieć radiowa działa poprawnie, ale przeglądarka zostaje skierowana do dalszego lub bardziej obciążonego serwera.
Opóźnienie DNS jest szczególnie widoczne przy pierwszym wejściu na domenę albo po wygaśnięciu wpisu w pamięci podręcznej. Późniejsze otwarcie tej samej witryny może być szybsze, ponieważ urządzenie nie musi ponownie wykonywać całego zapytania. To czasem prowadzi do mylnego wniosku, że połączenie 5G „nagle się poprawiło”, choć zmienił się tylko stan pamięci podręcznej.
Na działanie DNS wpływa także obsługa IPv4 i IPv6. Urządzenie może otrzymać adresy obu typów, a następnie próbować nawiązać połączenie z jednym z nich. Jeżeli ścieżka IPv6 jest niekompletna lub działa niestabilnie, przeglądarka może po czasie przełączyć się na IPv4. Takie opóźnienie bywa odczuwalne jako długi moment oczekiwania przed rozpoczęciem pobierania strony, mimo że późniejszy transfer przebiega szybko.

CDN przyspiesza dostarczanie, ale nie każdą część witryny
Wiele stron korzysta z sieci CDN, czyli rozproszonych serwerów przechowujących kopie wybranych zasobów. Obrazy, arkusze stylów, biblioteki JavaScript i pliki wideo mogą być pobierane z punktu znajdującego się stosunkowo blisko użytkownika, zamiast z głównego serwera firmy.
CDN nie oznacza jednak, że cała strona jest lokalna. Żądanie dotyczące dynamicznej zawartości, koszyka, konta użytkownika albo wyników wyszukiwania może zostać przekazane do serwera aplikacyjnego położonego znacznie dalej. Nawet jeśli grafiki pojawiają się szybko, przeglądarka może czekać na odpowiedź dotyczącą danych, których nie wolno przechowywać w pamięci podręcznej.
Różnica jest widoczna na przykład w sklepie internetowym. Pliki graficzne mogą pochodzić z pobliskiego węzła CDN, natomiast ceny, dostępność produktów i zawartość koszyka są pobierane z systemu centralnego. Jeżeli ten system odpowiada wolno albo wymaga kontaktu z kolejnymi usługami, użytkownik widzi niekompletną stronę, choć duża część danych została przesłana bez problemu.
Opóźnienie może pojawić się również przy tzw. cache miss, czyli sytuacji, w której wybrany węzeł CDN nie ma jeszcze potrzebnego zasobu. Wtedy musi pobrać go z serwera źródłowego i dopiero przekazać przeglądarce. Pierwsze żądanie może być więc wyraźnie wolniejsze niż kolejne. Dla użytkownika wygląda to jak nieregularne działanie witryny, a nie jak stały problem z łączem.
Serwer docelowy może być wąskim gardłem
Nawet idealnie działająca trasa nie przyspieszy aplikacji, która długo przygotowuje odpowiedź. Serwer może czekać na bazę danych, wykonywać obliczenia, komunikować się z systemem płatności albo obsługiwać jednocześnie zbyt wielu użytkowników. W takiej sytuacji dane jeszcze nie zostały wysłane, więc wysoki transfer dostępny po stronie 5G nie ma czego przesyłać.
Przeglądarka może wtedy przez dłuższy czas wyświetlać stan oczekiwania, a następnie szybko pobrać odpowiedź, gdy tylko serwer ją przygotuje. To charakterystyczna różnica między wolnym generowaniem treści a wolnym transportem. W pierwszym przypadku duża przepustowość skraca jedynie samą fazę pobierania, ale nie usuwa czasu potrzebnego aplikacji na rozpoczęcie odpowiedzi.
Pełny obraz powstaje dopiero po połączeniu wszystkich elementów: warunków radiowych, sieci operatora, wybranego resolvera DNS, routingu, punktu CDN oraz wydajności serwera. Dwa urządzenia korzystające z tego samego 5G mogą widzieć różne czasy ładowania, jeśli używają innych ustawień DNS, VPN, przeglądarek lub protokołów. Z kolei ta sama strona może działać szybko przez Wi-Fi i wolno przez 5G nie dlatego, że ma niższy transfer, lecz dlatego, że oba połączenia wybierają inną drogę do usługi. [2]
Właśnie dlatego wysoki wynik Speedtestu należy traktować jako informację o jednym wycinku połączenia. O szybkości stron decyduje cała ścieżka od urządzenia do konkretnego zasobu, a nie tylko maksymalna liczba megabitów wyświetlona po zakończeniu testu.
Źródła
- [1] GSMA – How Much Faster is 5G Anyway? An Analysis of Page Load Speed
- [2] Princeton University – Understanding Operational 5G: A First Measurement Study on Its Coverage, Performance and Energy Consumption
- [3] Cloudflare – Troubleshooting a slow website
- [4] Google for Developers – Performance Benefits






