Azure网站性能 - MVC应用程序Azure网站

时间:2015-06-30 08:47:27

标签: performance azure azure-web-sites

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

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

由于

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:2)

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

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

答案 2 :(得分:2)

从市场中添加Azure New Relic非常有用。有一个免费版本,可以为您提供有关浏览器性能和基本SQL分析的详细信息。

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

相关问题