0

我有一个带有西欧端点和巴西端点的 Azure 移动应用程序。
我使用 Azure 流量管理器,并将路由方法设置为性能。

当我测试来自巴西的响应时间时(例如通过这个站点),我最终得到了反执行结果:

  • 直接测试巴西端点:0.3s
  • 直接测试西欧端点:2.3s
  • 通过流量管理器测试:2.6s


我还检查了(通过这个站点)流量管理器确实指向巴西的巴西端点 IP 和来自世界其他地方的西欧端点 IP。

正如你可以想象的那样,这些都不是预期的结果。

更新

一些截图。
以下是 TrafficManager 端点的结果:

在此处输入图像描述

以下是巴西端点的结果:

在此处输入图像描述

更新 2

我应该提到,几周前我设置流量管理器时,完全相同的测试返回了良好的预期结果。我重新进行了这些测试,因为用户(理所当然地)抱怨性能。

4

1 回答 1

0

这里可能会发生几件事。

  1. 流量管理器有问题 - 不太可能,但如果所有其他想法都不起作用,那么这可能是罪魁祸首。
  2. Azure 网站是冷启动的。对 Azure 网站的第一个请求会导致它启动(除非您已预热站点并打开“始终打开”)。
  3. 支持 Azure 网站的 VM 可能会出现其他问题。

尝试点击底层站点几次。忽略第一个结果。这应该告诉您是流量管理器、网站本身还是冷启动问题。

于 2017-03-15T17:40:54.837 回答