概述如何建立高效能的應用程式
如何以及為何使用高效能模式並避免反模式
應使用高效能模式來提高應用程式的效率,同時應避免反模式,因為它們會降低應用程式的效率。 為了最佳化應用程式的效能,了解如何以及為何使用高效能模式並避免反模式非常重要。
應用程式模式和 Power Apps 生產力提升
Power Apps 利用已建立的應用程式模式來簡化企業級應用程式的開發。 模式是齊心協力工作的 Power Apps 元素集合。 這些 Power Apps 元素包括資料來源、集合、控制項、 Power Automate 和頁面。 關鍵效能模式內建於 Power Apps 預設情況下,使低程式碼開發人員能夠快速建立功能齊全的企業級應用程式。 此外,部署和 Power Apps 管理任務很簡單。 透過 Power Apps,您和您的開發團隊可以提高工作效率,因為有許多元素不再需要您的關注。
Power Apps 轉向高效能模式
預設的 Power Apps 行為會引導您走向知名的高效能模式。 這些模式包括啟動時簡化的資料載入、自動增量資料分頁、快取集合資料以及僅載入每個頁面的基本資料。 這些經過驗證的模式對於資料密集型企業應用程式非常有效。 許多成功的 Power Apps 實施都遵循這些準則,利用 100 多個表格和 50 多個畫面,同時保持出色的效能。
陷入反模式
當您在任何開發平台上建立應用程式時,都存在建立的應用程式因反模式而表現不佳的風險。 這些模式可能會導致載入時間緩慢、頁面之間的轉換緩慢,以及難以更新和檢索資料。 反模式的一些常見範例包括載入過量資料、將所有內容轉換為集合,以及重載 OnStart。 當試圖解決 Power Apps 中感知或實際的限制時,通常會採用這些模式。 雖然我們試圖引導您採用最佳模式,但仍有可能無意中使用不良模式,導致應用程式效能不佳。
四個關鍵效能設計原則
以下是建置應用程式時,需要考慮的四個關鍵效能原則。 這些原則並不完全獨立於彼此,因此您會發現一些效能建議在不同區段重複。 若要更佳理解這些文章,了解 Power App 的執行階段 一文會有所幫助。 如果您現有的應用程式效能不佳,請使用以下原則來檢查您的應用程式。
以下的每個原則都連接到包含有關該主題之更多詳細資訊的頁面。
- 最佳化頁面加載:針對應用程式和頁面載入速度,最佳化您的應用程式。 會阻止快速應用程式或頁面載入的最小化、延遲或消除動作。
- 小型資料承載:保持批次檢索的資料量較小。
- 最佳化查詢資料模式:在伺服器上,而不是在您的 Power Apps 應用程式上進行資料混搭。
- 快速計算:與 Power Fx 搭配使用,而不是反對它。
這些原則應該涵蓋讓您的應用程式快速執行所需的大部分內容。
額外的效能指引
還需記住其他效能注意事項。 如需更多指引,請參閱以下文章:
- 其他效能考慮因素:討論可能影響效能的其他因素。
- 建置大型複雜應用程式:概述了建置大型應用程式時要考慮的關鍵因素。
- 畫布應用程式編碼標準與指南:概述了有助於建置應用程式的一般編碼和開發指南。