LINUX.ORG.RU
ФорумAdmin

Скорость загрузки


0

0

Всем привет! Настроил сеть. Выхожу через GPRS-IrDA. И сразу меня заинтересовало, что браузер (Firefox) тратит на всякий CONNECT и LOOKING UP 20-30 секунд! Хотя внутри сайта если перемещаться,- все нормально!

ЭТО У ВСЕХ ТАК, ИЛИ Я НЕ ПРАВИЛЬНО ЧТО-ТО НАСТРОИЛ?

anonymous

Re:

У меня секунд 5 тратиться на LOOKUP у тебя похоже ДНС сервер у тебя тормозит.

mrco ★★
()
Ответ на: Re: от mrco

Re:

В смысле? DNS адреса не кэшируются? У меня стоит pdnsd и tmdns. Что же еще надо?

Самым быстрым, из всего что я пользовался, является konqueror...

anonymous
()
Ответ на: Re: от anonymous

Re:

> В смысле? DNS адреса не кэшируются? У меня стоит pdnsd и tmdns. Что же еще надо?

Задумайся, как pdnsd резолвит адреса? Прально, обращается к другим DNS-серверам.

Вот и проверь, как быстро он к ним обращается. Есть подозрение, что проблема в этом.

anonymous
()
Ответ на: Re: от anonymous

Re:

Немного о том, что я делал: 1) установил pdnsd2)в конфиг файле прописал "мои" (пчелкины) DNS 3)на opennet.ru нашел инструкцию по редактированию конфига, но он на них возмущался, поэтому оставил конфиг что был в "Хакер" 4) В if-up (/etc/ppp/) вписал pdnsd. Щас он у меня грузится при выходе в сеть. Толку от этого нет.

В принципе я бываю только на LOR'е, linuxforum'е, opеnnet и google.ru/linux. Их DNS я узнал и прописал в /etc/resolv.conf (nameserver 123.458.124.365). Если обязанность pdnsd запоминать адреса и записывать их в /etc/resolv.conf, то от того, что я их прописал вручную ничего не изменилось...

Может ли быть так, что причина в другом???

anonymous
()
Ответ на: Re: от anonymous

Re:

Ты так всех запутал, что я только через полдня понял что ты делаешь. Если ты установил на своем компьютере кеширующий DNS-сервер, то в /etc/resolv.conf должен написать "nameserver 127.0.0.1". Иначе он просто не используется.

А для пущего пенетрейтинга кеширующий DNS-сервер можно настроить на форвардинг запросов к ближайшему провайдерскому DNS-серверу. Но это уже дело вкуса.

ansky ★★★★★
()
Ответ на: Re: от ansky

Re:

В принципе ничего сверхестессного я не задумывал! Просто настроив первый раз в своей жизни нет под Linux был очень удивлен тормозами на загрузки сайтов.....

Тут под руку попался Хакер (статья "Диалап под крылом пингвина"), где было сказано примерно следующее: "Когда сидишь на диалапе, значительное время затрачивается только на ресолвинг....почему бы тогда не запоминать адреса часто посещаемых серверов....".

nameserver 127.0.0.1 конечно же стоит самой первой.

>[max@localhost bin]$ cat /etc/resolv.conf

nameserver 127.0.0.1

nameserver 217.118.066.243

nameserver 217.76.32.61

nameserver 66.79.183.120

nameserver 217.118.066.244

nameserver 217.118.66.243 # ppp temp entry

nameserver 217.118.66.244 # ppp temp entry

>[max@localhost pdnsd]$ nslookup -sil linux.org.ru Server: 217.118.066.243

Address: 217.118.66.243#53

Non-authoritative answer:

Name: linux.org.ru

Address: 217.76.32.61

Может чего не так?

>А для пущего пенетрейтинга кеширующий DNS-сервер можно настроить на форвардинг запросов к ближайшему провайдерскому DNS-серверу. Но это уже дело вкуса.

Можно пару урлов по этой теме?!

anonymous
()
Ответ на: Re: от anonymous

Re:

Вот еще /etc/pdnsd.conf (В принципе тут только пчелкины DNS добавлены)

[max@localhost bin]$ cat /etc/pdnsd.conf global { perm_cache=2048; cache_dir="/var/cache/pdnsd"; max_ttl=604800; run_as="nobody"; paranoid=on; daemon=on; server_port=53; server_ip="127.0.0.1"; }

server { ip="217.118.066.244"; timeout=30; uptest=none; preset=on; purge_cache=off; }

source { ttl=86400; owner="localhost."; # serve_aliases=on; file="/etc/hosts"; }

/* neg { ttl=86400; name="foo.bar."; types=domain; }

neg { ttl=86400; name="foo.baz."; types=A,AAAA, MX; } */ /* rr { ttl=86400; owner="localhost."; name="localhost."; a="127.0.0.1"; soa="localhost.","root.localhost.",42,86400,900,86400,86400; }

rr { ttl=86400; owner="localhost."; name="1.0.0.127.in-addr.arpa."; ptr="localhost."; soa="localhost.","root.localhost.",42,86400,900,86400,86400; } */

anonymous
()
Ответ на: Re: от anonymous

Re:

Вот еще /etc/pdnsd.conf (В принципе тут только пчелкины DNS добавлены)

[max@localhost bin]$ cat /etc/pdnsd.conf

global {

perm_cache=2048;

cache_dir="/var/cache/pdnsd";

max_ttl=604800;

run_as="nobody";

paranoid=on;

daemon=on;

server_port=53;

server_ip="127.0.0.1";

}

server {

ip="217.118.066.244";

timeout=30;

uptest=none;

preset=on;

purge_cache=off;

}

source {

ttl=86400;

owner="localhost.";

# serve_aliases=on;

file="/etc/hosts";

}

/*

neg {

ttl=86400;

name="foo.bar.";

types=domain;

}

neg {

ttl=86400;

name="foo.baz.";

types=A,AAAA, MX;

}

*/

/*

rr {

ttl=86400;

owner="localhost.";

name="localhost.";

a="127.0.0.1";

soa="localhost.","root.localhost.",42,86400,900,86400,86400;

}

rr {

ttl=86400;

owner="localhost.";

name="1.0.0.127.in-addr.arpa.";

ptr="localhost.";

soa="localhost.","root.localhost.",42,86400,900,86400,86400;

} */

anonymous
()
Ответ на: Re: от anonymous

Re:

> nameserver 127.0.0.1 конечно же стоит самой первой.

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

> ..почему бы тогда не запоминать адреса часто посещаемых серверов..

Дык ты ведь посещаешь не DNS-сервера, а www или ftp. Вот их и вписывай, если так уж хочется. Но если уж на то пошло, обрати внимание на возможность сохранять таблицу имен-адресов в файл при завершении работы и подхватывания при начале работы. Кажись bind это умеет. Но и это тоже баловство.

А урлы смотри в разделе "Документация" на этом сайте.

ansky ★★★★★
()
Ответ на: Re: от ansky

Re:

www или ftp хосты надо вписывать в /etc/hosts примерно так:

217.76.32.61 www.linux.org.ru.

Только зачем?..

Кстати, в /etc/host.conf должно быть так:

order hosts,bind

ansky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.