对 Azure 应用性能进行基准测试

对 Azure 应用性能进行基准测试

我在 Azure 中运行一个 ASP.NET MVC Web 应用。我正在更改它在后台使用的某些资源,但我想确保这不会对应用的性能产生不利影响。

有没有什么方法可以在一天或一周的时间内对应用程序进行任何类型的基准测试,以便一旦我将更改付诸实施,我就可以运行相同的过程并查看应用程序运行速度是变慢还是变快?

或者我错过了机会——在我考虑将更改付诸实施之前,有什么方法可以让我立即对应用程序进行性能分析吗?

答案1

总体而言,Azure 可能比本地解决方案慢很多,唯一的答案是模拟负载并测试各种配置。这也取决于您的目标、成本、性能、可扩展性等,这些都会影响您的选择。如果您需要低成本的高性能,那么专用的 SSD/nvme 服务器通常会比 Azure 快得多。如果简单性更重要,那么 appharbor 可能是一个更好的选择。

我建议寻求咨询帮助,因为负载/性能测试并非易事,1-2 小时的咨询可能会为您节省数天的反复试验的时间。

相关内容