Я наблюдаю, как время поиска DNS колеблется в диапазоне от 200 до 300 мс
что довольно медленно, я думаю.
Это ни медленно, ни быстро. Однако производительность вашего интернет-соединения и провайдера может сильно повлиять на это число. Сначала удалите подключение к Интернету из уравнения, чтобы определить, какая часть задержки вызвана Google -> вашим провайдером, а затем вашим провайдером -> вашим компьютером.
Есть ли дополнительная оптимизация в облачном DNS, которая поможет решить
DNS-запросы быстрее в моей стране?
Вы оставляете наши данные. Какая страна? Как вы тестируете запросы?
Используйте службу тестирования DNS в Интернете, которая будет сообщать время отклика из точек по всему миру. Это предоставит вам более реалистичные данные. Тестирование с одного подключения к Интернету бессмысленно, если только оно не является источником всего вашего трафика.
Однако в DNS Google Cloud DNS нет настроек, которые могли бы повлиять на время отклика геолокации.
Время отклика для DNS мало влияет на производительность веб-сайта в Интернете, если только вы не установите TTL для записей ресурсов DNS, которые будут очень короткими. Клиент и DNS-серверы по всему миру будут просматривать ваши записи ресурсов DNS один раз, кэшировать результат и использовать полученный IP-адрес для трафика до истечения TTL. Это означает, что для большей части трафика ваш DNS-сервер не задействован. Я упрощаю процесс поиска и кэширования записей о ресурсах по всему миру.
Таким образом, вы сосредотачиваетесь на чем-то, что действительно не имеет значения и которое вы не можете изменить.