Azure 移动应用程序 - 为什么 ping 需要 7 秒?

Azure Mobile App - How can a ping takes 7 seconds?

我正在努力提高我的 Azure 移动应用程序性能。

然而,仅使用 fiddler 调用 Web 应用根目录 url(Azure 静态 "This mobile app is up and running" 页面)最多可能需要 7 秒。

我不知道它是如何可能的,也不知道我能做些什么来改进它。

我目前的计划是 B1,"Always On" 已开启。

更新

长时间里两件事的结合:

这两个问题可以用不同的方式解决。对于热身,请查看下面的@arianhall 答案(我将其标记为正确)。对于 DNS 查找,它可以是很多东西。在我的例子中,问题更广泛:我的 ipv6 dns 服务器坏了,超时后它不会切换到 ipv4。

ps:这不是我正在执行的 ping,而是作为 azurewebsites don't accept ping 加载的网页。

无论 AlwaysOn 是否开启,部署后的第一个请求都会产生 "wake-up" 成本。要解决此问题,您需要预热站点。此博客 post 将描述如何执行此操作:http://ruslany.net/2015/09/how-to-warm-up-azure-web-app-during-deployment-slots-swap/