Как можно ускорить загрузку веб-страниц? Ответ - кеширование 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:
либо через графический конфиг менеджер.
Теперь пишем (в зависимости от дистрибутива может отличаться):
Наслаждаемся ускоренными интернетами! :-)
Как это работает?
При клике по ссылке браузер делает 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:
либо через графический конфиг менеджер.
Теперь пишем (в зависимости от дистрибутива может отличаться):
Наслаждаемся ускоренными интернетами! :-)