效能深入解析為何? (預覽版)
重要
此功能正在進行重大改進,在新版本可用之前,當前功能將被禁用。
[本主題是發行前版本文件,並可能在未來變更。]
效能深入解析是企業應用程式決策者用來分析執行階段使用者資料的自助服務工具,提供可協助改善模型導向應用程式效能的建議清單。 此功能會提供一組與 Power Apps 模型導向應用程式或客戶接洽應用程式效能相關的分析見解,例如 Dynamics 365 Sales 或 Dynamics 365 Service,包含建議和可操作的項目。 企業應用程式決策者可以在 Power Apps 入口網站的應用程式層級中查看詳細效能。
如何存取?
登入 Power Apps。
在左導覽窗格中選取應用程式,然後選取模型導向應用程式。
使用 ... 內文功能表或命令列來選取效能。
若想要切換您的應用程式部署環境,您可以使用環境選取器選取頁面右上角的環境 。 或者,您也可以從解決方案區域的模型導向應用程式功能表中,瀏覽效能探索。
重要
因為建議是使用使用者資料生成,所以建議您從將使用應用程式的環境 (例如,生產環境) 中,查看效能深入解析。
如何生成深入解析
效能深入解析是根據您的模型導向應用程式每隔 24 小時所收集的使用者資料而生成。 當終端使用者使用應用程式時,會儲存 Power Apps 平台所錄製的主要使用者資料。 效能深入解析引擎會使用此資料,並將資料進行分析,以生成與效能增強相關的深入解析和建議。
根據所選環境中的所有模型導向應用程式,只要有錄製的使用者資料,就可以使用效能。 您可以透過在績效索引標籤的清單中選取日期,來查看先前七天的深入解析歷史記錄 (只要有在選取的日期使用)。
效能探索引擎會在世界時協調 (UTC) 時區的選取日期上,以 24 小時為週期生成深入解析。 前一天的深入解析 (從 00:00 至 23:59 UTC) 會在特定日期圍繞 02:00 到 05:00 UTC 生成。 因此,在 UTC 時區的早晨,每天都會有一整天所錄製之使用中使用者資料的深入解析和建議。 可用時間將根據您當地的時區及其與 UTC 的差異而有所不同。
例如,6 月 8 日 00:00 至 23:59 UTC 的 24 小時期間的見解,會在 6 月 9 日 02:00 至 05:00 UTC 之間產生。 因此,在 6 月 8 日前錄製使用者資料深入解析和建議將可在 6 月 9 日之前提供。
深入解析可以依嚴重性排序,範圍從資訊性、警告和嚴重。 根據調查結果對整體效能的影響對嚴重性進行加權。 嚴重性是由數個因素所決定,例如使用數量、慢速頁面載入的效能和離群。 關鍵項目超過特定的閾值,建議您先處理這些閾值。
您可以從不同區域 (包括用戶端環境、自訂、頁面效能和網路) 中的多個類別生成深入解析。 例如,如果有多個使用者在舊版的非建議瀏覽器上使用應用程式,則效能通常會變得較慢。 因此,在深入解析窗格中,決策者將會看到與瀏覽器類型及版本有關的深入解析。
效能深入解析會提供有優先權的建議清單,協助決策者改善模型導向應用程式的效能。 您可以選取網格中的每一資料列,以查看每個類別的詳細資訊。
效能深入解析說明
效能深入解析格線包含這些資料行。
資料行 | 描述 |
---|---|
嚴重性 | 深入解析可以分類為資訊性、警告或嚴重。 嚴重性是由效能頁面載入時間與受事件影響的終端使用者數目所決定。 |
面積圖 | 此區域定義由效能分析引擎分析使用者資料的各個部分。 包括用戶端環境、網路和使用模式。 |
類別 | 特定深入解析所處的主題。 類別會在 [區域] 下分組。 |
動機 | 概述為何特定深入解析可能會影響應用程式整體效能。 |
見解 | 詳細描述與特定類別相關的評估結果,並概括影響效能的影響。 |
建議 | 概述您可以執行的動作。 |
如何改進 | 特定類別的文件連結,其中可能包含進一步的資訊或外部資源,以協助您緩解問題並改善效能。 |
資料 | 證據資料以支援深入解析區段中所發現的結果。 |
見解識別碼 | 特定深入解析類別的識別碼。 |
會檢查哪些部分?
模型導向應用程式的效能可能會受到多個因素的影響。 水平來說,應用程式可能會受到用戶端環境、網路、使用模式、自訂和設定的影響。 垂直來說,Web 伺服器或後端 SQL Server 可能會影響用戶端的效能。
因此,找出造成頁面載入或作業緩慢的原因可能會很有益處。 效能深入解析引擎會分析收集的使用者資料,並將其類別對應。
在某些案例中,可能會有明顯的效能問題原因。 在其他案例中,可能會有幾個原因解釋緩慢的類別。
下表摘要會列出效能深入解析引擎所檢查的區域與類別。
面積圖
深入解析類別
描述
整體效能
概觀
它能提供所選應用程式效能的整體摘要。 您可以暫時查看應用程式的效能。 其他資訊:整體效能
用戶端環境
最低 系統需求
使用者至少應該使用最低規格的系統。 這種深入解析會告訴決策者,有多少使用者符合這些標準 (如果使用者已收集),而哪些使用者沒有。 更多資訊:最低系統需求
用戶端環境
瀏覽器類型
根據瀏覽器類型,效能將有所不同。 這種深入解析代表使用者是否有執行新式瀏覽器或非建議 Internet Explorer (IE) 瀏覽器。 現代瀏覽器相比,IE 中的 Power Apps 效能明顯較慢。 其他資訊:瀏覽器類型
用戶端環境
瀏覽器版本
雖然使用者執行的是目前的瀏覽器,但是如果是使用舊版的瀏覽器,他們就可能會遭遇低效能的問題。 一般而言,建議您保持最新的版本。 其他資訊:瀏覽器版本
用戶端環境
HTTP 通訊協定
Power Apps 支援 HTTP/2 通訊協定。 與 HTTP/1.1 相比,使用 HTTP/2 通訊協定的應用程式通常效能更好。 HTTP/1.1 的主要限制之一是與相同網域的同時連接,這可能會造成應用程式執行速度變慢。 其他資訊:HTTP 通訊協定
網路
網路效能
網路延遲、輸送量和頻寬都會影響網頁應用程式效能的主要因素。 根據網路效能的不同,應用程式的執行方式會有所不同,因為某些內容應該正在下載。 其他資訊:網路效能
使用模式
頁面載入類型。
頁面載入類型可能會影響應用程式效能。 因為必要資源已載入快取,所以溫 (快取) 頁面載入比冷 (無快取) 頁面載入速度還快。 其他資訊:頁面載入類型
頁面效能
慢速儀表板
儀表板載入速度慢的其中一個原因,是圖表或磚查詢的執行效率較差。 如果查詢執行的是大量資料,則會造成回覆緩慢。 除了檢查儀表板上的圖表控制項和磚數量之外,我們也建議您檢查這兩個圖表或圖格的相關查詢。 其他資訊:緩慢儀表板
自訂
XHR 通話 類型
決策者可以透過新增一個自訂函數來自訂模型導向應用程式,使 XMLHttpRequest 成為一個事件。 如果 XMLHttpRequest (XHR) 呼叫同步發生,則其他工作必須等到 XHR 呼叫完成後才能進行。 強烈建議您在非同步自訂函數中執行 XHR 呼叫。 其他資訊:XML HTTP 要求 (XHR) 呼叫類型
自訂
已取代的控制項
某些控制項 (例如翻轉交換器和行事曆 V1 控制項) 已被取代。 製作者應始終使用新式控制項。 其他資訊:被取代的控制項
自訂
沙箱績效
製作者可以建立自己的外掛程式。 根據所實現的模式,有許多部分可檢查以確認外掛程式方法可以順利執行,例如超時事件。 此深入解析會檢查外掛程式的逾時,判斷是否由外部端點呼叫決策者執行的逾時所引起。 更多資訊:沙箱效能 - 主要外掛程式
自訂
已儲存查詢
建立解決方案時,製作者可以建立和重複使用已儲存的查詢。 如果已儲存的查詢建立不正確,則可能會讓查詢執行變得較慢。 因此,任何使用有問題的已儲存查詢的表單或檢視都可能會降低效能。
組態
外掛程式 追蹤 記錄設定
管理員可將環境的外掛程式追蹤紀錄從無啟用 Dataverse 至所有。 在開發階段檢查外掛程式追蹤紀錄非常有幫助。 不過,對於生產環境,我們建議將功能設定為例外或無,降低應用程式效能的密集記錄活動降至最低。 其他資訊:外掛程式追蹤記錄設定