企业网络中的Azure Web应用程序性能低于Internet

时间:2017-08-26 18:05:22

标签: performance azure azure-application-insights azure-web-app-service

我创建了一个Web应用程序并托管在MS Azure PaaS(Azure West Datacenter)中。用户只能通过Internet访问应用程序。我的客户使用他的公司网络(他们的代理服务器在哥本哈根,用户在NL)在访问Web应用程序时遇到性能问题。通过互联网连接的用户在绕过企业基础设施时直接连接到互联网时具有更好的性能。

我的企业网络团队进行了分析,发现访问Web应用程序时没有性能延迟。 1.他们做了CMD:ping代理地址以检查响应 他们使用Application Insights - BrowserTimings捕获了结果,结果令人满意。

现在我的经理询问我们是否可以使用Azure Application Insights识别性能。我尝试使用以下查询访问Azure Application Insights中的Analytics功能:

requests 
| where user_AuthenticatedId  == "emailaddress"

但我无法发现任何差异。我知道哪个用户通过公司网络访问,我通过他们的电子邮件地址检查性能Bucket

我们是否可以通过其他方式检查Azure Application Insights中的网络性能?

我还想通过PSPing tool尝试检查网络延迟测试。我获得了Azure Web App的出站IP地址(有5个地址)并尝试从Internet ping,但我收到了Request Timeout错误。然后我最近看到他们已经启用了SSL到我的Azure应用程序。这有什么不同吗?

1 个答案:

答案 0 :(得分:1)

  

我们是否可以通过其他方式检查Azure Application Insights中的网络性能?

是的,添加新图表。我们将在“图表详细信息”面板中看到客户端指标。您可以检查要监控的客户端指标。

enter image description here

以下是这些客户指标的详细说明。

  1. 浏览器页面加载时间:浏览器页面加载时间,客户端处理时间,页面加载网络连接时间。
  2. 客户端处理时间:接收文档的最后一个字节到加载DOM之间的时间。异步请求可能仍在处理中。
  3. 页面加载网络连接时间:用户请求和网络连接之间的时间。包括DNS查找和传输连接。
  4. 接收响应时间:第一个和最后一个字节之间的时间,或直到断开连接。
  5. 发送请求时间:网络连接和接收第一个字节之间的时间。