паузы перед загрузкой web-страниц

Модератор: /dev/random

varuh
Сообщения: 111
ОС: arch

паузы перед загрузкой web-страниц

Сообщение varuh »

Очень достали паузы перед началом загрузки страниц. Ситуация такая: сделал клик по ссылке, ввел url в адресной строке или открыл закладку(без разницы во всех случаях) - появляется пустая страница, браузер показывает анимацию загрузки, но апплет netspeed показывает нули во входящем и исходящем трафике. Секунд 10(иногда до 20) абсолютно ничего ни меняется, затем только начинается загрузка страницы, причем скорость всегда постоянная. Это творится только с seamonkey, пробовал оперу и файрфокс - все грузится тотчас. Seamonkey пробовал как скачанный архивом с офсайта, так и установленный через apt. Не хочу расставаться с этим браузером, привык к нему. Настройки уже менял по всякому, результат один. Что это может быть?
Спасибо сказали:
Аватара пользователя
Encore
Сообщения: 656
Статус: loading..............
ОС: Debian

Re: паузы перед загрузкой web-страниц

Сообщение Encore »

запустить в консоли и смотреть не сыпется ли туда что-нибудь интересное в момент ожидания загрузки страницы.
strace может что подскажет.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: паузы перед загрузкой web-страниц

Сообщение watashiwa_daredeska »

Самая распространенная причина таких симптомов за мою многолетнюю практику -- говёный сервер DNS в /etc/resolv.conf
Спасибо сказали:
Аватара пользователя
Clansman
Сообщения: 170
ОС: Windows 7|XP

Re: паузы перед загрузкой web-страниц

Сообщение Clansman »

поэтому нужно держать бинд ;)

dig ya.ru

; <<>> DiG 9.7.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64499
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;ya.ru. IN A

;; ANSWER SECTION:
ya.ru. 5726 IN A 87.250.251.3
ya.ru. 5726 IN A 93.158.134.3
ya.ru. 5726 IN A 213.180.204.3
ya.ru. 5726 IN A 77.88.21.3
ya.ru. 5726 IN A 87.250.250.3

;; AUTHORITY SECTION:
ya.ru. 5726 IN NS ns5.yandex.ru.
ya.ru. 5726 IN NS ns1.yandex.ru.

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Sep 1 22:37:19 2010
;; MSG SIZE rcvd: 146
Спасибо сказали:
varuh
Сообщения: 111
ОС: arch

Re: паузы перед загрузкой web-страниц

Сообщение varuh »

Из консоли запускал, но ничего стороннего не заметил.
Не думаю, что дело в говеном /etc/resolv.conf - его у меня автоматом генерит networkmanager, а днс сервер один единственный. Да и к тому же другие браузеры абсолютно не глючат.
Вчера еще раз потыркал все что можно, поотключал ненужные демоны, файрволы и т.п. - стало грузиться сразу. Но сегодня с утра опять с паузами, правда паузы стали намного меньше. В принципе стало терпимо, но как-то странно это выглядит - проблему ведь не вижу.
Clansman - "держать бинд" это помогает в таких случаях? И как его удерживать?
Спасибо сказали:
varuh
Сообщения: 111
ОС: arch

Re: паузы перед загрузкой web-страниц

Сообщение varuh »

у меня после
dig ya.ru
показывает:
...
;; Query time: 12 msec
затем много раз вводил повторно и все последующие разы была 1 миллисекунда вместо 12 (почему?)

далее стал пробовать для других сайтов:
для google.ru - 1038 msec
для 3dnews.ru - 2023 msec
для linux.org - 1303 msec
для lah.ru - 1222 msec
- как такие результаты по пятибальной шкале? У меня vpn и скорость 256 кбит/с.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: паузы перед загрузкой web-страниц

Сообщение sash-kan »

varuh писал(а):
02.09.2010 08:32
как такие результаты по пятибальной шкале?
2

сравните:
$ dig 3dnews.ru | grep 'Query time'
$ dig @8.8.8.8 3dnews.ru | grep 'Query time'

upd. исправил ошибку — было пропущено имя самой прграммы dig.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5426
ОС: Gentoo

Re: паузы перед загрузкой web-страниц

Сообщение /dev/random »

Clansman писал(а):
01.09.2010 22:38
поэтому нужно держать бинд ;)

Я для этого держу pdnsd, он куда легче бинда, а с задачей справляется полностью.
Спасибо сказали:
varuh
Сообщения: 111
ОС: arch

Re: паузы перед загрузкой web-страниц

Сообщение varuh »

/dev/random, мои благодарности! Поставил по совету pdnsd, почитал man к нему, разобрался - какая класная штучка. Даже не думал что такое есть, а главное весьма полезно. Настроил на корневые сервера(root-servers). Все встало в норму, любый сайты начинают грузиться мгновенно :) А я вот несколько месяцев терпел. :angry:
Спасибо сказали:
Аватара пользователя
Clansman
Сообщения: 170
ОС: Windows 7|XP

Re: паузы перед загрузкой web-страниц

Сообщение Clansman »

а что значит настроил на root-servers? это как? я вот поставил бинд и ничего больше не настраивал. у меня обычный комп без локалки, что нужно прописать в конфигах бинда? или они по-умолчанию подходят для работы?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: паузы перед загрузкой web-страниц

Сообщение sash-kan »

Clansman писал(а):
03.09.2010 16:53
или они по-умолчанию подходят для работы?
да.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
varuh
Сообщения: 111
ОС: arch

Re: паузы перед загрузкой web-страниц

Сообщение varuh »

а что значит настроил на root-servers? это как?

При установке pdnsd через apt из консоли, перед стартом самого демона появился псевдографический интерфейс с выбором 3-х вариантов:
читать из родного /etc/resolv.conf
использовать корневые днс-сервера (их список указан в /etc/pdnsd.conf)
настроить "мануально"
в любом случае все решается правкой /etc/pdnsd.conf
Спасибо сказали:
Аватара пользователя
Clansman
Сообщения: 170
ОС: Windows 7|XP

Re: паузы перед загрузкой web-страниц

Сообщение Clansman »

а как настраивали? я что-то установил, а он сайты не открывает, но dig выдает нормальный результат
Спасибо сказали: