您在 Azure App Service (基本方案,單一區域) 上部署了一個網路應用程式。使用者回報回應緩慢。您需要擷取跨執行個體關聯的完整呼叫堆疊以診斷效能,同時將成本和使用者影響降至最低。您應該採取哪三個行動?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 啟用 Application Insights 網站擴充功能。, 啟用 Profiler。, 為應用程式服務啟用「Always On」設定。.
為什麼這是答案
啟用 Application Insights 網站擴充功能是必要的,因為它能自動收集應用程式的遙測數據,包括請求、依賴項和例外狀況,這些數據對於診斷效能問題至關重要,且成本效益高。啟用 Profiler 能夠深入分析應用程式的執行時間行為,捕捉詳細的呼叫堆疊和資源使用情況,這對於找出效能瓶頸至關重要,尤其是在跨執行個體關聯的場景下。為應用程式服務啟用「Always On」設定可以防止應用程式因長時間不活動而被卸載,確保應用程式隨時準備好響應請求,從而避免了因應用程式啟動而導致的首次請求延遲,這對使用者體驗和效能監控的準確性都有益。 重新啟動所有應用程式可能暫時緩解問題,但無法提供根本原因的診斷,且會造成服務中斷。將 Azure App Service 方案升級到 Premium 雖然可能提高性能,但成本較高,且不能直接提供詳細的診斷資訊。啟用 Snapshot debugger 適用於生產環境中的例外狀況診斷,但對於持續的效能分析和呼叫堆疊追蹤,Profiler 更為合適。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡