сделать по одному запросу еще ни чего не дает.
Ну допустим что среднее вы написали значение. У вас быстрее, когда bind настроен через forwarders гугла ? (Если я правильно понял)
По поводу того, что не капли - не согласен, в первый раз было 1059 msec, во второй 195 msec.
Что было с кэшем между этими тестами - чистили через rndc flush ?
24.09.2015, 19:41, "Tim Sattarov" <stimur@gmail.com>:
On 2015-09-24 12:27, Tim Sattarov wrote:On 2015-09-24 11:51, Vladimir Skubriev wrote:Передо мной стояла задача выяснить причину задержки первого запроса. ЯМесто верное, видимо вопрос слишком обширный и TL/DR (многабукав/ниасилил)
вроде выяснил, но мне до сих пор не вериться. Не хилая расплата в
2.5-5 секунд за то, что хочешь свой DNS сервер.
Странно что на serverfault тишина. Может я не в том месте его задал ?
Спасибо тем, кто откликнулся.
можно попробовать вынести сокращенную версию вопроса в начало и добавить
TL/DR ниже.
странно, что никто еще не попросил конфига bind ?
можно глянуть ?
Сорри за личку в прошлый раз.
у меня настроенный по дефолту bind от Дебьян:
# service bind9 restart
# dig @192.168.1.1 yandex.ru | grep time
;; Query time: 1059 msec
# dig @8.8.8.8 yandex.ru | grep time
;; Query time: 30 msec
# dig @192.168.1.1 yandex.ru | grep time
;; Query time: 0 msec
интересно и вправду посмотреть, зачем делать форвардинг на 8.8.8.8 если
можно просто делать кэширование ?
я добавил веселья ради себе в форвардеры
forwarders {
8.8.8.8;
8.8.4.4;
};
результаты ни капли не изменились.
разве что начальный запрос стал быстрее
# service bind9 restart
# dig @192.168.1.1 yandex.ru | grep time
;; Query time: 195 msec
# dig @8.8.8.8 yandex.ru | grep time
;; Query time: 50 msec
# dig @192.168.1.1 yandex.ru | grep time
;; Query time: 0 msec
ЧЯДНТ ? :)
Vladimir Skubriev