다음을 통해 공유


고성능 앱 만들기 개요

고성능 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의 실행 단계 문서도 참조하세요.

추가 성능 지침

다른 성능 고려 사항이 앱에 영향을 줄 수 있습니다. 자세한 내용은 다음 문서를 참조하세요.