您在 Azure App Service(Basic 计划,单区域)上部署了一个 Web 应用程序。用户报告响应缓慢。您需要捕获跨实例关联的完整调用堆栈以诊断性能问题,同时最大限度地降低成本和用户影响。您应该采取哪三项措施?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 启用 Application Insights 站点扩展。, 启用 Profiler。, 为应用服务启用 Always On 设置。.
为什么这是答案
为 App Service 启用 Always On 设置可确保应用程序始终运行,避免因应用程序空闲而导致的冷启动延迟,从而改善用户体验和响应时间。启用 Application Insights 站点扩展是收集应用程序性能遥测数据的关键步骤,包括请求、依赖项、异常等,这些数据对于诊断性能问题至关重要。启用 Profiler 允许您深入了解应用程序代码的性能瓶颈,捕获详细的调用堆栈和时间信息,以识别导致响应缓慢的具体代码路径。重启所有应用程序会中断服务,影响用户,并且不能提供诊断信息。升级到 Premium 计划会增加成本,但本身并不能解决性能问题或提供诊断工具。Snapshot Debugger 主要用于调试生产中的异常,而不是捕获常规的性能调用堆栈。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡