Является ли низкий TTL значительным бременем для DNS?
В настоящее время я работаю в учреждении среднего размера, чье управление DNS в лучшем случае сомнительно. Часто возникают сбои в работе DNS, приводящие к простоям всего здания и нашего общедоступного веб-сайта.
Хотя я непосредственно не отвечаю за файл зоны или DNS-серверы, я заинтересован в том, чтобы отследить любую возможную чрезмерную / ненужную работу, выполняемую этими серверами, которая приводит к простоям.
Наши серверы в часы пик / в рабочее время получают от 80 до 160 активных пользователей одновременно (в соответствии с GA в реальном времени). Когда TTL установлен на 5 минут, мне интересно следующее:
- Для всех пользователей, оставшихся на сайте> 5 минут, требуют ли они дополнительного обновления DNS? (таким образом повышается отзывчивость сайта)
- Учитывая две выделенные машины DNS (без понимания спецификаций), это незначительное действие?
- вероятно ли, что 5-минутный TTL полностью игнорируется из-за мер противодействия быстрому потоку?
В настоящее время мы не участвуем в каких-либо миграционных процессах, требующих низкого TTL- так было уже много лет.
2 ответа
Кстати, многие браузеры кэшируют информацию DNS для сайта и не соблюдают ограничения TTL. Но некоторые делают это
Да, совместимый браузер / ОС должен обновить информацию через 5 минут. Однако маловероятно, что они напрямую свяжутся с вашими серверами. Сервер, который они используют, будет связываться с вашим сервером.
Да, это простая нагрузка для 2 серверов, даже если все браузеры напрямую связываются с вашим сайтом.
Записи DNS кэшируются во всех видах программного обеспечения, некоторые из которых поддерживают TTL, а некоторые нет, поэтому настройка TTL надежно работает только для других DNS-серверов.
ИМХО, 5-минутный TTL хорошо вписывается в стандартную практику в наши дни и не должен вызывать проблем. Вещи, которые забивают DNS-серверы настолько, чтобы вызывать их проблемы, вероятно, сломаны таким образом, что установка более длинного TTL не исправит.
Хорошо, позвольте мне сформулировать это так.
Вы когда-нибудь слышали об облаке?
30 секунд TTL и они живут с этим.
Итак, ответ: да.