Что вызывает задержки просмотра веб-страниц?


8

Когда я просматриваю Интернет каждый раз, когда набираю страницу или перехожу по ссылке, браузер всегда ждет несколько секунд «Отправка запроса ...», «Поиск ...» или иногда «Ожидание ...». ,

Это происходит, когда я использую Firefox или Chrome. Недавно я провёл кабель, чтобы посмотреть, была ли проблема с беспроводной связью, но это не так.

Это происходит в Windows 7, Ubuntu 11.04 и Fedora 15, поэтому я вполне уверен, что это проблема маршрутизатора.

Я попытался сменить DNS-серверы на маршрутизаторе с интернет-провайдера на тот, который рекомендовал Namebench (сначала Google, второй - OpenDNS, я думаю).

Это не просто медленное соединение, потому что моя постоянная скорость загрузки на BitTorrent, SpeedTest и т. Д. Довольно быстрая.

введите описание изображения здесь

Я обычно довольно технический парень, но это действительно поставило меня в тупик.


1
Так что если вы исключили отдельные машины и DNS, то это, вероятно, будет сам маршрутизатор. Вы тоже используете кабельный модем и какие модели у вас есть?
Slhck

@slhck - это встроенный в маршрутизатор ADSL-модем. Мой провайдер (оранжевый) отправил мне маршрутизатор (Netgear DGN1000), но у меня был старый провайдер (O2) по тому же адресу, с другим маршрутизатором.
Рори

1
«Поиск» - это задержка DNS. Будьте осторожны с Google / OpenDNS. Я считаю, что лучше всего использовать DNS, предоставленный провайдером, в качестве основного DNS, а Google / OpenDNS - в качестве вторичного. DNS вашего интернет-провайдера обычно имеет гораздо меньшую задержку, а также помогает вам получить доступ к контенту, кэшированному вашим интернет-провайдером, для увеличения скорости просмотра.
Призрак

хорошо, вы могли бы использовать wireshark, чтобы увидеть, если что-то выделяется в DNS
barlop

Ответы:


3

Вы проверили время пинга на speedtest.net ? Наиболее вероятная проблема - это задержка в вашем случае, которая сильно влияет на производительность.

Еще один показатель, который нужно отслеживать, это скорость загрузки. У меня быстрое интернет-соединение (50 Мбит / с), но плохая часть в том, что скорость загрузки жалкая (2 Мбит / с), что делает просмотр страниц медленнее, чем хотелось бы.


+1 за упоминание различных типов тестов (и поздравления с получением 10000 баллов).
Рэндольф Ричардсон,

Спасибо, но мое время пинга респектабельно. Взгляните на ссылку Speedtest, чтобы увидеть мои результаты. Моя скорость загрузки составляет 1 Мбит / с, что достаточно для отправки небольших объемов данных, необходимых для запроса веб-страницы.
Рори

@Blazemore: что именно означает респектабельный?
Алекс

@RandolfRichardson: спасибо! Мне потребовалось некоторое время, чтобы добраться до 10k :)
alex

@alex это означает, что в этом тесте было 36 мс, и я никогда не запаздываю в онлайн-играх. Кажется, что только DNS-поиска, которые имеют проблему.
Рори

1

Вы пытались присвоить себе статический IP-адрес?

Похоже, что это проблема поиска DNS, так что, может быть, поискать это. Я нашел этот отчет об ошибке, и он сработал для пары других людей с той же проблемой, что и вы, так что попробуйте.

Если это не сработает, попробуйте позаимствовать запасной маршрутизатор у кого-то другого, чтобы проверить, действительно ли это проблема с маршрутизатором.


Вы имеете в виду статический IP-адрес от Orange или даете моему компьютеру статический IP-адрес (в обход DHCP)? Если вы имеете в виду последнее, я не думаю, что это проблема, поскольку это происходит со всеми устройствами, подключенными к маршрутизатору. Если вы имеете в виду первое, Orange взимает целое состояние (вероятно) за статические IP-адреса. У вас есть запасной роутер? Не забывайте, что это ADSL, поэтому вы не можете просто вставить его. Его пришлось бы перенастроить для моего интернет-провайдера, или, если бы это был кабельный модем, мне пришлось бы перенастроить мой текущий маршрутизатор, чтобы он работал как прямой ADSL модем. , У меня есть кабельный маршрутизатор Linksys в шкафу, но я не знаю, как использовать Netgear в качестве модема.
Рори

Я имею в виду просто дать вашему компьютеру статический IP. Я могу сделать это в Windows, не совсем уверен в Linux, но я думаю, вы знаете, как это сделать. Вы правы, это может не сработать, но стоит попробовать. Что касается маршрутизаторов, у меня нет Orange, но кто-то еще в Uni может сделать. Вы можете просто попробовать подключить ваш Linksys и попробовать. Я сделал это с BT в качестве моего провайдера, и это сработало.
Ник Брант

0

Одной из возможностей является IPv6. Возможно, ваш компьютер сначала пытается выполнить запросы AAAA (запись адреса IPv6), а после тайм-аута возвращается к IPv4. Какую ОС вы используете?


Как я уже сказал, это происходит в Windows 7, Ubuntu 11.04 и Fedora 15. И проводной, и беспроводной (разные адаптеры), так что это не проблема драйвера или даже прошивки.
Рори

Если AAAA запросы таймаута, то сервер DNS будет нарушен . Моя система сначала тоже пытается IPv6, но DNS-запросы правильно приводят к пустому ответу в миллисекундах.
user1686

Моя ОС на данный момент (Ubuntu) настроена на игнорирование ipv6
Рори
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.