Co powoduje opóźnienia przeglądania stron internetowych?

8

Podczas przeglądania Internetu za każdym razem, gdy wpisuję stronę lub podążam za linkiem, przeglądarka zawsze czeka kilka sekund na „Wysyłanie żądania ...”, „Wyszukiwanie ...” lub czasami „Czekam na ...” .

Dzieje się tak, gdy korzystam z przeglądarki Firefox lub Chrome. Niedawno poprowadziłem kabel, aby sprawdzić, czy problem dotyczy sieci bezprzewodowej, ale tak nie jest.

Dzieje się tak w systemie Windows 7, Ubuntu 11.04 i Fedorze 15, więc jestem prawie pewien, że to problem z routerem.

Próbowałem zmienić moje serwery DNS na routerze z mojego ISP na cokolwiek zalecanego przez Namebench (najpierw Google, drugi OpenDNS, tak myślę).

To nie jest tylko wolne połączenie, ponieważ moja stała prędkość pobierania na BitTorrent, SpeedTest itp. Jest dość szybka.

wprowadź opis zdjęcia tutaj

Zazwyczaj jestem dość technicznym facetem, ale naprawdę mnie to zaskoczyło.

Rory
źródło
1
Jeśli więc wykluczysz pojedyncze komputery i DNS, prawdopodobnie będzie to sam router. Czy używasz również modemu kablowego i jakie modele posiadasz?
slhck
@slhck to modem ADSL wbudowany w router - Mój ISP (Orange) wysłał mi router (Netgear DGN1000), ale miałem go ze starym ISP (O2) pod tym samym adresem, z innym routerem.
Rory,
1
„Wyszukiwanie” to opóźnienie DNS. Uważaj na Google / OpenDNS. Uważam, że najlepiej jest zachować DNS dostarczony przez dostawcę usług internetowych jako główny DNS, a Google / OpenDNS jako dodatkowy. DNS twoich ISP zwykle ma znacznie mniejsze opóźnienia, a także pomaga dostać się do treści buforowanych przez twojego ISP w celu zwiększenia szybkości przeglądania.
Spectre
cóż, możesz użyć wireshark, aby sprawdzić, czy coś się wyróżnia na DNS
barlop

Odpowiedzi:

3

Czy sprawdziłeś czas pingowania na speedtest.net ? Najbardziej prawdopodobnym problemem jest opóźnienie w twoim przypadku, które ma duży wpływ na wydajność.

Kolejną miarą, na którą należy zwrócić uwagę, jest prędkość wysyłania. Mam szybkie połączenie z Internetem (50 Mb / s), ale wadą jest to, że prędkość wysyłania jest żałosna (2 Mb / s), co sprawia, że ​​ogólne przeglądanie jest wolniejsze niż chciałbym.

alex
źródło
+1 za wzmiankę o różnych rodzajach testów (i gratuluję osiągnięcia 10 000 punktów).
Randolf Richardson,
Dzięki, ale mój czas na ping jest poważny. Spójrz na link Speedtest, aby zobaczyć moje wyniki. Moja prędkość wysyłania to 1 Mb / s, co wystarcza do wysłania niewielkiej ilości danych wymaganych do żądania strony internetowej.
Rory,
@Blazemore: co dokładnie oznacza szacunek?
alex
@RandolfRichardson: dziękuję! Zajęło mi trochę czasu, aby dostać się do 10k :)
alex
@alex oznacza, że ​​w tym teście było 36 ms i nigdy nie mam opóźnień w grach online. Wydaje się, że problem stanowią tylko wyszukiwania DNS.
Rory,
1

Czy próbowałeś podać sobie statyczny adres IP?

Wygląda na to, że jest to problem z wyszukiwaniem DNS, więc może poszukaj tego. Znalazłem ten raport o błędzie i zadziałał on dla kilku innych osób z tym samym problemem, co ty, więc spróbuj.

Jeśli to nie zadziała, spróbuj pożyczyć zapasowy router od kogoś innego, aby sprawdzić, czy to naprawdę problem z routerem.

Nick Brunt
źródło
Czy masz na myśli statyczny adres IP z Orange, czy dajesz mojemu komputerowi statyczne IP (z pominięciem DHCP)? Jeśli masz na myśli to drugie, nie sądzę, że jest to problem, ponieważ dotyczy wszystkich urządzeń podłączonych do routera. Jeśli masz na myśli to pierwsze, Orange pobiera fortunę (prawdopodobnie) za statyczne adresy IP. Czy masz zapasowy router? Nie zapomnij, że jest to ADSL, więc nie możesz go po prostu wpuścić. Musiałby zostać ponownie skonfigurowany dla mojego usługodawcy internetowego, a jeśli byłby to modem kablowy, musiałbym ponownie skonfigurować mój obecny router, aby działał jak zwykły modem ADSL . Mam router kablowy Linksys w szafce, ale nie wiem, jak używać mojego Netgear jako modemu.
Rory
Mam na myśli po prostu nadaj komputerowi statyczne IP. Mogę to zrobić w systemie Windows, nie jestem pewien w systemie Linux, ale oczekuję, że wiesz, jak to zrobić. Masz rację, to może nie działać, ale warto spróbować. Jeśli chodzi o routery, nie mam Orange, ale może ktoś inny w Uni. Możesz po prostu spróbować podłączyć swój Linksys jeden i spróbować. Zrobiłem to z BT jako moim dostawcą usług internetowych i zadziałało.
Nick Brunt
0

Jedną z możliwości jest IPv6. Być może Twój komputer najpierw próbuje zapytań AAAA (rekord adresu IPv6) i po upływie określonego czasu wraca do IPv4. Z jakiego systemu operacyjnego korzystasz?

Pokonaj Bolli
źródło
Jak powiedziałem, dzieje się tak w systemach Windows 7, Ubuntu 11.04 i Fedora 15. Zarówno przewodowych, jak i bezprzewodowych (różne karty), więc nie jest to jakiś problem ze sterownikiem ani nawet oprogramowaniem układowym.
Rory,
Jeśli przekroczono limit czasu zapytań AAAA, serwer DNS jest uszkodzony . Mój system również próbuje najpierw IPv6, ale zapytania DNS poprawnie dają pustą odpowiedź w milisekundach.
user1686,
Mój system operacyjny w tej chwili (Ubuntu) jest ustawiony na ignorowanie ipv6
Rory