Oversigt over oprettelse af apps med ydeevne

Hvordan og hvorfor man bruger effektive mønstre og undgår anti-mønstre

Ydende mønstre bør bruges til at øge effektiviteten af ​​en app, mens anti-mønstre bør undgås, da de kan mindske effektiviteten af ​​en app. Det er vigtigt at forstå, hvordan og hvorfor man bruger effektive mønstre og undgår anti-mønstre for at optimere ydeevnen af ​​din app.

App-mønstre og Power Apps produktivitetsforøgelse

Power Apps forenkler udviklingen af ​​apps i virksomhedskvalitet ved at bruge etablerede app-mønstre. Mønstre er samlinger af Power Apps elementer, der arbejder sammenhængende sammen. Disse Power Apps-elementer omfatter datakilder, samlinger, kontroller, Power Automate, og sider. Vigtige mønstre med ydeevne er indbygget i Power Apps som standard, hvilket gør det muligt for udviklere med lav kode hurtigt at skabe funktionelle apps i virksomhedskvalitet. Derudover er udrulning og Power Apps administrative opgaver ligetil. Med Power Apps kan du og dit udviklingsteam være mere produktive, da der er mange elementer, som ikke længere kræver din opmærksomhed.

Power Apps styrer mod performende mønstre

Standardadfærd i Power Apps guider dig mod velkendte præstationsmønstre. Disse mønstre omfatter strømlinet dataindlæsning ved lanceringen, automatisk trinvis sidesøgning af data, cachelagring af data til samlinger og kun indlæsning af væsentlige data for hver side. Disse dokumenterede mønstre er effektive til datatunge virksomhedsapplikationer. Mange succesfulde Power Apps-implementeringer følger disse retningslinjer og bruger mere end 100 tabeller og over 50 skærme, mens de bibeholder fremragende ydeevne.

Falder ind i anti-mønstre

Når du opretter en app på en udviklingsplatform, er der risiko for at skabe en app, der yder dårligt på grund af anti-mønstre. Disse mønstre kan forårsage langsomme indlæsningstider, langsomme overgange mellem sider og vanskeligheder med at opdatere og hente data. Nogle almindelige eksempler på anti-mønstre omfatter indlæsning af for store mængder data, transformation af alt til samlinger og overbelastning af OnStart. Disse mønstre bliver ofte brugt, når man forsøger at omgå opfattede eller reelle begrænsninger i Power Apps. Mens vi forsøger at guide dig mod de bedste mønstre, er det stadig muligt utilsigtet at bruge et dårligt mønster, hvilket resulterer i en app, der yder dårligt.

Fire centrale præstationsdesignprincipper

Nedenfor er fire vigtige præstationsprincipper, du skal overveje, når du bygger din app. Disse principper er ikke fuldstændig uafhængige af hinanden, og derfor vil du finde nogle præstationsforslag gentaget i forskellige afsnit. For bedst at forstå disse artikler er det også nyttigt at forstå artiklen Udførelsesfaser af en Power App. Hvis du har en eksisterende app, der ikke fungerer godt, skal du bruge nedenstående principper til at undersøge din app.

Hvert af principperne nedenfor linker til en side med flere detaljer om emnet.

  1. Optimer sideindlæsninger: Optimer dine apps til app- og sideindlæsningshastighed. Minimer, forsink eller eliminer handlinger, der forhindrer hurtig app- eller sideindlæsning.
  2. Små datanyttedata: Hold mængden af data, der samles, lille.
  3. Optimer forespørgselsdatamønstre: Foretag datamiks på serveren, ikke i din Power Apps-app.
  4. Hurtige beregninger: Arbejde med Power Fx, ikke imod det.

Disse principper bør dække det meste af det, der er nødvendigt for at gøre din app hurtig.

Yderligere vejledning til ydeevne

Der er andre præstationshensyn at huske på. For yderligere vejledning, se disse artikler: