建立高效能的 Power Apps 可確保您的應用程式有效運作,並提供更好的使用者體驗。 本文介紹了關鍵模式、要避免的反模式以及設計原則,以幫助您為組織建立高效能的 Power Apps。
應用程式模式和 Power Apps 生產力提升:Power Apps 透過使用已建立的應用程式模式,可以更輕鬆地建立企業級應用程式。 模式是可以協同工作的 Power Apps 元素群組,例如資料來源、集合、控制項、Power Automate 和頁面。 Power Apps 預設包含關鍵效能模式,因此低程式碼開發人員可以快速建立功能性企業應用程式。 部署和管理任務也很簡單。 使用 Power Apps,您的團隊將更有效率,因為許多元素不需要您的關注。
Power Apps 引導您走向高效能模式:Power Apps 預設會引導您走向眾所周知的高效能模式。 這些模式包括啟動時簡化的資料載入、自動增量分頁、快取集合的資料以及僅為每個頁面載入必要的資料。 這些經過驗證的模式非常適合資料密集的企業應用程式。 許多成功的 Power Apps 實作使用了 100 多個表和 50 多個螢幕,同時保持了出色的效能。
陷入反模式:當您在任何開發平台上建立應用程式時,您都有可能因為反模式而導致其效能不佳。 這些模式可能會導致載入緩慢、頁面轉換緩慢,並使更新或取得資料變得困難。 常見的反模式包括載入過多資料、將所有內容變成集合以及重載 OnStart。 人們經常使用這些模式來解決實際或感知到的 Power Apps 限制。 即使有指導,您仍然可能會使用錯誤的模式並最終導致應用程式執行緩慢。
關鍵效能設計原則
建置應用程式時,請考慮這些關鍵效能原則以確保其高效運作。 這些原則涵蓋了提高應用程式速度所需的大多數方面。 由於相互關聯的性質,一些效能建議可能會出現在多個區段中。
- 最佳化頁面加載:針對應用程式和頁面載入速度,最佳化您的應用程式。 會阻止快速應用程式或頁面載入的最小化、延遲或消除動作。
- 小型資料承載:保持批次檢索的資料量較小。
- 最佳化查詢資料模式:在伺服器上,而不是在您的應用程式上進行資料混搭。
- 快速計算:與 Power Fx 搭配使用,而不是反對它。
為了更深入地了解,請另參閱 Power App 的執行階段文章。
額外的效能指引
其他效能考慮因素可能會影響您的應用程式。 如需詳細資訊,請參閱下列文章:
- 其他效能考慮因素:討論可能影響效能的其他因素。
- 建立大型複雜應用程式:列出建立大型應用程式時需要考慮的關鍵因素。
- 畫布應用程式編碼標準和指南:列出可協助您建立應用程式的一般編碼和開發指南。