Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
На этой странице объясняются аспекты производительности при использовании диспетчера трафика. Рассмотрим следующий сценарий:
У вас есть экземпляры вашего веб-сайта в регионах Запад США и Восточная Азия. На одном из экземпляров происходит сбой проверки работоспособности, выполняемой для диспетчера трафика. Трафик приложения перенаправляется в работоспособный регион. Хотя такой переход на резервный ресурс ожидаемый, он может привести к проблемам с производительностью из-за задержки в передаче трафика в отдаленный регион.
Соображения по производительности для диспетчера трафика
Диспетчер трафика может влиять на производительность вашего веб-сайта только при первоначальном запросе DNS. DNS-запрос имени профиля диспетчера трафика обрабатывается корневым DNS-сервером Майкрософт с размещенной зоной trafficmanager.net. Диспетчер трафика заполняет и регулярно обновляет корневые DNS-серверы Microsoft в соответствии с политикой Диспетчера трафика и результатами проверки. Поэтому даже при первоначальном поиске DNS DNS-запросы не отправляются в диспетчер трафика.
Диспетчер трафика включает нескольких компонентов: DNS-серверы, служба API, слой хранилища и служба мониторинга конечной точки. Если происходит сбой какого-либо компонента службы диспетчера трафика, это не влияет на DNS-имя, связанное с профилем диспетчера трафика. Записи в DNS-серверах Майкрософт также остаются неизменными. При этом мониторинг конечной точки и обновление DNS не выполняется. Следовательно, Traffic Manager не может обновить DNS, чтобы перенаправить на ваш резервный сайт при отказе основного сайта.
Разрешение DNS-имен выполняется быстро и с кэшированием результатов. Скорость первоначального поиска DNS зависит от DNS-серверов, которые клиент использует для разрешения имен. Как правило, клиент выполняет поиск DNS примерно за 50 мс. Результаты поиска кэшируются на время, определяемое сроком жизни DNS (TTL). Стандартное значение TTL для диспетчера трафика составляет 300 секунд.
Трафик НЕ проходит через диспетчер трафика. Когда поиск DNS завершен, клиент получает IP-адрес экземпляра вашего веб-сайта. Клиент подключается непосредственно к этому адресу, не проходя через диспетчер трафика. Выбранная политика диспетчера трафика не влияет на производительность DNS. Тем не менее связанный с производительностью метод маршрутизации может негативно сказаться на работе приложения. Например, если ваша политика перенаправляет трафик из Северной Америки в экземпляр, размещенный в Азии, задержки сети для этих сеансов могут вызвать проблемы с производительностью.
Проверка производительности диспетчера трафика
Есть несколько веб-сайтов, которые можно использовать для понимания производительности и поведения профиля диспетчера трафика. Многие из этих сайтов можно использовать бесплатно, но с некоторыми ограничениями. Некоторые сайты предлагают платные расширенные возможности мониторинга и отчетности.
Средства на этих сайтах измеряют задержки DNS и отображают разрешенные IP-адреса в клиентских расположениях во всем мире. Эти средства в основном не кэшируют результаты DNS. Следовательно, они выполняют полный поиск DNS при каждом запуске теста. Когда вы тестируете из своего клиента, вы испытываете полную производительность поиска DNS только один раз в течение всего времени действия TTL.
Примеры средств, измеряющих производительность DNS
-
Одно из самых простых средств — это WebSitePulse. Введите URL-адрес, чтобы просмотреть время разрешения DNS, первый байт, последний байт и другую статистику производительности. Вы можете выбрать одно из трех тестовых расположений. В этом примере при первом запуске поиск DNS выполняется за 0,204 с.
Так как результаты кэшируются, второй тестовый поиск DNS для той же конечной точки диспетчера трафика занимает 0,002 с.
-
Это средство отображает статистику производительности для каждого элемента веб-страницы. На вкладке "Page Analysis" (Анализ страницы) показано время (в %), затраченное на поиск DNS.
-
На этом сайте выполняется поиск DNS в 20 географических расположениях, результаты которого отображаются на карте.
-
На этом сайте отображается подробная информация о DNS, включая записи CNAME и A. Убедитесь, что установили флажки "Colorize output" (Выделить цветом выходные данные) и "Stats" (Статистика) в настройках, и выберите "All" (Все) для "Nameservers" (Серверов имён).
Следующие шаги
О методах маршрутизации трафика в диспетчере трафика
Проверка параметров диспетчера трафика