我有一个托管在 Azure VM(标准 F8s_v2大小)上的 ASP.NET Core 系统(基于 NopCommerce 框架)。该应用程序运行非常流畅。平均响应时间约为 200 毫秒,这是可以接受的。Azure App 服务(P2v2计划)上托管了相同的应用程序。它明显变慢了。平均响应时间约为 500 毫秒。
我做了大量的监控分析:
没有什么能真正表明这是应用服务上与资源相关的性能问题。
我在分析应用服务时得到了这个分析器跟踪: 应用服务分析
该应用程序内置了分析功能,使用 MiniProfiler 实现。可以在此处找到对 VM 和 AppService 上相同端点的调用的比较:VM vs App service profiling
什么可能导致应用服务变慢?还有什么值得检查的,可以提供有关为什么响应时间不同的任何提示?
azure nopcommerce azure-virtual-machine azure-web-app-service asp.net-core