Как можно ускорить загрузку веб-страниц? Ответ - кеширование DNS

Как это работает?

При клике по ссылке браузер делает 2 запроса:
1. Запрашивает ip-адрес у DNS-сервера
2. Собственно запрашивает страницу у сервера по полученному ip-адресу

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

Как это настроить?

Нам понадобиться кэширующий dns сервер pdnsd.
После установки открываем конфиг /etc/pdnsd.conf:

где "192.168.1.1" - адрес DNS сервера вашего провайдера.

Далее устанавливаем адрес DNS сервера - 127.0.0.1. В зависимости от дистрибутива, это делается либо в файле /etc/resolv.conf:

либо через графический конфиг менеджер.

Теперь пишем (в зависимости от дистрибутива может отличаться):


Наслаждаемся ускоренными интернетами! :-)

@музыка: Nocturnal Rites - Not Like You

@темы: мануалы