performance - 与 Internet 相比,企业网络中的 Azure Web 应用程序性能较差

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

我创建了一个 Web 应用程序并托管在 MS Azure PaaS(Azure West 数据中心)中。用户只能通过互联网访问应用程序。我的客户使用其公司网络(他们的代理服务器位于哥本哈根,用户位于荷兰)在访问 Web 应用程序时遇到性能问题。通过互联网连接的用户可以绕过企业基础设施直接连接到互联网,从而获得更好的性能。

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

现在我的经理询问我们是否可以使用 Azure Application Insights 来确定性能。我尝试使用以下查询访问 Azure Application Insights 中的分析功能:

requests 
| where user_AuthenticatedId  == "emailaddress"

但我无法识别出任何差异。我知道哪些用户通过公司网络访问,并且我通过他们的电子邮件地址来检查性能桶

还有其他方法可以检查 Azure Application Insights 中的网络性能吗?

我还想尝试通过 PSPing tool 检查网络延迟测试。我获取了 Azure Web App 的出站 IP 地址(有 5 个地址),并尝试从互联网进行 ping 操作,但收到请求超时错误。然后我最近看到他们为我的 Azure Web 应用程序启用了 SSL。这有什么区别吗?

最佳答案

Is there any other way we can check the network performance in Azure Application Insights?

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

enter image description here

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

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

关于performance - 与 Internet 相比,企业网络中的 Azure Web 应用程序性能较差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45898306/

相关文章:

performance - Firefox 中的渐变性能不佳

r - 加速计算每列 3 元组的行中位数

azure - 没有传入事件中心的消息

azure - Application Insights 未在 Azure 预览门户中显示数据

iphone - 如何减慢UIPanGestureRecognizer的速度?

asp.net - 多次往返数据库,或所有数据/过滤器?

java - ServiceBusSessionReceiverAsyncClient 在关闭期间抛出 IllegalStateException

node.js - Azure托管 Node 应用程序找不到模块 'async/each'

azure - 为什么最里面的Assembly是空的?

c# - 如何从 Asp.Net Core 应用程序将日志写入 Azure 应用程序 Insights?