【问题标题】:Azure Website Performance - MVC Application Azure WebsitesAzure 网站性能 - MVC 应用程序 Azure 网站
【发布时间】:2015-06-30 08:47:27
【问题描述】:

我希望就如何弄清楚我遇到的一些性能问题是怎么回事获得一些建议。我有一个自定义 MVC 应用程序,它在西欧数据中心的 Azure 网站上运行。我有一个办公室试图从新加坡连接到问题所在的网站。如果我自己(来自英国)连接到该网站,则性能快速而活泼。如果我们的新加坡办事处尝试连接,性能会非常缓慢。有时进入初始主页很慢(即登录页面不需要数据库连接)。

该页面有时会坐在那里“挂”在那里。我想知道的是如何调试 Azure 的性能问题?我可以做什么样的监控或性能检查来查看是否是网站/sql问题。

谢谢

【问题讨论】:

  • 您是否尝试将应用部署到亚洲的数据中心?

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


【解决方案1】:

我建议使用Application Insights。添加到自定义 MVC 应用程序很容易,并且会为您提供有用的信息来帮助确定问题的确切位置。

https://azure.microsoft.com/en-us/documentation/articles/app-insights-detect-triage-diagnose/

【讨论】:

    【解决方案2】:

    来自市场的Azure New Relic 插件非常有用。有一个免费版本可以为您提供有关浏览器性能和基本 sql 分析的大量详细信息。

    它可以提供如下屏幕截图所示的详细信息。

    【讨论】:

      【解决方案3】:

      您可以使用支持站点扩展 (http://azure.microsoft.com/blog/2014/12/01/new-updates-to-support-site-extension-for-azure-websites/) 来查看实时事件日志和 HTTP 流量。还有一些更高级的性能问题工具(即内存转储、事件查看器日志)。如需深入了解 Azure 应用服务中的调试,请参阅:https://channel9.msdn.com/Events/Ignite/2015/BRK4704

      正如 Ben 所说,Application Insights (https://azure.microsoft.com/en-us/documentation/articles/app-insights-detect-triage-diagnose/) 可能会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-03-24
        • 2015-10-26
        • 1970-01-01
        • 1970-01-01
        • 2012-11-13
        • 2015-04-13
        • 2017-05-17
        • 1970-01-01
        相关资源
        最近更新 更多