创建高性能应用的概述

使用高性能模式并避免反模式的方式和原因

应使用高性能模式来提高应用的效率,同时应避免反模式,因为它们会降低应用的效率。 为了优化应用的性能,了解使用高性能模式并避免反模式的方式和原因非常重要。

应用模式和 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 的执行阶段文章也很有用。 如果您的现有应用性能不佳,请使用下面的原则检查您的应用。

下面的每个原则都链接到包含有关该主题的更多详细信息的页面。

  1. 优化页面加载:优化您的应用以加快应用和页面加载速度。 最小化、延迟或消除阻止快速应用或页面加载的操作。
  2. 较小数据有效负载:使批量检索的数据量保持较小。
  3. 优化查询数据模式:在服务器上而不是在您的 Power Apps 应用中进行数据糅合。
  4. 快速计算:与 Power Fx 结合使用,而不是分离。

这些原则应该涵盖使您的应用快速运行所需的大部分内容。

其他性能指南

还有其他性能注意事项需要记住。 有关其他指南,请参阅以下文章: