2016-04-06 2 views
0

У меня есть настройка виртуальной машины на Azure (классическая виртуальная машина под управлением CentOS). Я разрабатываю мобильное приложение, которое соединяется с API RESTful, размещенным на Azure VM. Производительность моего мобильного приложения была медленной и при расследовании я обнаружил, что поиск DNS в FQDN моей Azure VM слишком длинный (около 5-5,5 секунд на поиск) и очень часто. Приложен выход инструмента «копать» на моем Mac.Azure VM: слишком частой поиск DNS [TTL 60]

Dig tool output

Есть ли способ, что я могу управлять TTL для Azure В.М.? Помогло бы мне, если я куплю статический IP-адрес и сопоставляю его с полным доменным именем Azure VM? Кроме того, существует ли способ сократить время поиска DNS?

Спасибо, Гири

ответ

0

ТТЛ связан с доменным именем. Если вы хотите увеличить TTL, вам нужно будет приобрести доменное имя и связать его с доменом. С вашим собственным доменным именем вы можете установить любой TTL, который вам нужен.

Вам будет намного лучше развиваться против доменного имени, так как это даст вам максимальную гибкость в отношении разработки против него, поскольку вы можете перемещать местоположение, на которое указывает ваше приложение, и должно ли ваше приложение быть особенно успешным вам понадобится доменное имя для балансировки нагрузки и т. д.

+0

Спасибо, Майкл! Это помогло. Я добавил конфигурацию CNAME в свой поддомен и сопоставил ее с полным доменным именем Azure. Таким образом, я мог бы контролировать свой TTL. Теперь мои сетевые вызовы выглядят намного лучше, поскольку поиск DNS теперь не так часто, как раньше. Оцените свои входы. – Giri