创建高性能 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 的执行阶段文章。
其他性能指南
其他性能注意事项可能会影响您的应用。 有关详细信息,请参阅下面的文章:
- 其他性能考虑因素:讨论可能影响性能的其他因素。
- 构建大型复杂应用程序:列出构建大型应用程序时需考虑的关键因素。
- 画布应用程序编码标准和指南:列出有助于构建应用程序的通用编码和开发指南。