Мы рассматриваем возможность переноса одного из двух DNS, которые используют наши клиенты, в страну, где проживает 90% из них (другой останется в США).
Как вы думаете, заметят ли они преимущество в скорости загрузки сайта? Даже если оно небольшое, мы хотели бы знать, поможет ли дальнейшее внесение этого изменения в какую-либо пользу или оно бесполезно.
Я считаю, что с вероятностью 50% разрешение DNS для первой загрузки будет немного быстрее. После этого он будет кеширован на DNS-серверах пользователя (обычно размещенных у интернет-провайдера), более поздние поисковые запросы будут использовать кеш (конечно, если у вас есть адекватный TTL).
Так что не думаю, что кто-то это заметит. Но иметь два DNS-сервера в очень разных географических местоположениях - это очень хорошая идея - если один из них будет недоступен (например, из-за проблем с подключением к Интернету), пользователи все равно смогут загружать веб-сайт.
Насчет «они заметят» я не уверен - это, вероятно, вопрос нескольких сотен миллисекунд, но в любом случае ответ -
Да, по крайней мере, половина запросов DNS разрешается быстрее. Кроме того, преобразователи DNS должны (по крайней мере теоретически) блокировать DNS-сервер, который отвечает быстрее, поэтому, возможно, большинство запросов из этой страны будут использовать ближайший сервер. Это хорошее дело.
Изменить: это половина запросов, которые где-то не попадают в кеш. Какой точный процент запросов попадет в кеш, очень зависит - его может быть больше всего, а может быть и почти нет, в зависимости от установленного вами TTL и популярности вашего домена.