dnscache действительно улучшает перемещающуюся скорость?

Я установил dnscache (dnscache-run) из репозиториев Ubuntu и я увеличил CACHESIZE и DATALIMIT к 256 МБ (268435456).
Сегодня я протестировал его с одним доменом: google.es.
Я выполнился в консоли dig google.es:

;; Query time: 86 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)

Я повторил запрос:

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)

Корректный.
После того, как я посещал различные веб-сайты с Firefox в течение по крайней мере 10 минут, и я повторил запрос:

;; Query time: 87 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)

За 10 минут интернет-серфинга имеет его, должен был освободить кэш 256 МБ!? Кроме того, за те 10 минут я сделал несколько поисков на google.es.
На основе этих результатов, таким образом, неутешительных, мой вопрос очевиден: dnsache действительно улучшает перемещающуюся скорость? Возможно, что-то неправильно с моими настройками?

6
задан 10 June 2011 в 04:49

1 ответ

Короткий ответ: Нет, не действительно.

Длинный ответ: По моему опыту, dnscache очень полезен, когда он установлен для обслуживания многих различных машин. Как, например, на маршрутизаторе или сетевом шлюзе. Это не столь полезно для одинокой машины, вероятно, что все в середине (программное обеспечение, маршрутизаторы, и т.д....) уже делают кэш DNS, даже Firefox сделает локальный DNS, кэширующийся по умолчанию.

Теперь Ваши результаты: Google.com запись DNS имеет TTL (Время жизни) 298 секунд (теперь и для меня). Они просят, чтобы любой кэш DNS не сохранил, они записывают в течение большего количества времени (они изменяют дюйм/с довольно часто), таким образом, dnscache должен соответствовать этому. Если Вы пробуете некоторым другим доменом с выше или 0 TTLs, он не должен отбрасывать кэш настолько быстро.

;; ANSWER SECTION:
google.com.     298 IN  A   209.85.147.104

;; ANSWER SECTION:
yahoo.com.      16522   IN  A   72.30.2.43

Это - вывод digg, 298 TTL для Google, 16522 для Yahoo. Можно повторить проверку с Yahoo и ожидать, что кэш будет жить в течение приблизительно 5 часов.

5
ответ дан 23 November 2019 в 07:58

Другие вопросы по тегам:

Похожие вопросы: