Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создание производительных приложений 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.
Дополнительные рекомендации по производительности
Другие факторы, влияющие на производительность, могут повлиять на ваше приложение. Дополнительные сведения см. в следующих статьях:
- Прочие замечания, связанные с быстродействием: обсуждаются другие факторы, которые могут повлиять на производительность.
- Создание больших сложных приложений: список ключевых факторов, которые следует учитывать при создании большого приложения.
- Стандарты и рекомендации по программированию для приложений на основе холста: список общих рекомендаций по программированию и разработке, которые помогут вам создать приложение.