Назад | Перейти на главную страницу

Виртуальная сеть Azure Медленная загрузка с серверов Google

Всякий раз, когда я загружаю изображение с сервера Google, оно выполняется медленнее, чем другие изображения (может занять до 4 секунд)

time curl -s https://pay.google.com/about/static/images/social/og_image.jpg -o image.png

реальный 0m1.656s пользователь 0m0.080s sys 0m0.096s

Другой сервер на лазурном сервере в другой виртуальной сети

time curl -s https://pay.google.com/about/static/images/social/og_image.jpg -o image.png

реальный 0m0.222s пользователь 0m0.077s sys 0m0.058s

Какие настройки виртуальной сети могут привести к тому, что это будет отличаться?

Я обнаружил одну из проблем: на быстрой виртуальной машине URL-адрес разрешается до 74.125.143.92, а медленная виртуальная машина разрешается до 172.217.194.92. По какой-то причине он разрешается на ip с задержкой 300 мс.

Как это происходит?

РЕДАКТИРОВАТЬ: выяснилось, что это из-за AZURE DNS-СЕРВЕРОВ. виртуальная сеть медленной виртуальной машины использует внутренние лазурные DNS-серверы, которые возвращают этот IP-адрес. Наши виртуальные машины находятся в регионе Западной Европы. Я предполагаю, что Google возвращает IP-адрес в зависимости от лазурного DNS-сервера и, возможно, предполагает, что он из американского региона.