Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Oprettelse af effektive Power Apps sikrer, at dine apps kører effektivt og giver en bedre brugeroplevelse. I denne artikel forklares vigtige mønstre, antimønstre, der skal undgås, og designprincipper, der kan hjælpe dig med at opbygge højtydende Power Apps for din organisation.
Appmønstre og Power Apps produktivitetsforøgelse: Power Apps gør det nemmere at udvikle apps i virksomhedsklassen ved hjælp af etablerede appmønstre. Mønstre er grupper af Power Apps elementer, der arbejder sammen, f.eks., datakilder, samlinger, kontrolelementer, Power Automate og sider. Power Apps indeholder som standard vigtige effektive mønstre, så udviklere med lav kode hurtigt kan bygge funktionelle forretningsapps. Implementerings- og administrationsopgaver er også ligetil. Med Power Apps er dit team mere produktivt, fordi mange elementer ikke har brug for din opmærksomhed.
Power Apps styrer mod effektive mønstre: Power Apps guider dig som standard mod velkendte effektive mønstre. Disse mønstre omfatter strømlinet dataindlæsning ved start, automatisk trinvis sideinddeling, cachelagring af data til samlinger og indlæsning af kun vigtige data for hver side. Disse gennemprøvede mønstre fungerer godt til datatunge virksomhedsapps. Mange vellykkede Power Apps implementeringer bruger mere end 100 tabeller og over 50 skærme, samtidig med at fremragende ydeevne bevares.
Fald i antimønstre: Når du bygger en app på en hvilken som helst udviklingsplatform, risikerer du, at den fungerer dårligt på grund af antimønstre. Disse mønstre kan medføre langsom indlæsning, langsomme sideovergange og gøre det svært at opdatere eller hente data. Almindelige antimønstre inkluderer indlæsning af for mange data, omdannelse af alt til samlinger og overbelastning af OnStart. Folk bruger ofte disse mønstre til at omgå reelle eller opfattede Power Apps begrænsninger. Selv med vejledning kan du stadig bruge et dårligt mønster og ende med en langsom app.
Vigtige designprincipper for ydeevne
Når du bygger din app, skal du overveje disse vigtige ydeevneprincipper for at sikre, at den kører effektivt. Disse principper dækker de fleste aspekter, der er nødvendige for at forbedre din apps hastighed. Nogle forslag til ydeevne kan vises i flere sektioner på grund af deres indbyrdes forbundne karakter.
- Optimer sideindlæsninger: Optimer dine apps til app- og sideindlæsningshastighed. Minimer, forsink eller eliminer handlinger, der forhindrer hurtig app- eller sideindlæsning.
- Små datamængder: Begræns mængden af data, der hentes samlet.
- Optimer forespørgselsdatamønstre: Foretag datamiks på serveren, ikke i din app.
- Hurtige beregninger: Arbejde med Power Fx, ikke imod det.
For en dybere forståelse, se også Udførelsesfaser af en Power App-artikel.
Yderligere vejledning til ydeevne
Andre overvejelser om ydeevne kan påvirke appen. Du kan finde flere oplysninger i disse artikler:
- Andre overvejelser i forbindelse med ydeevnen: Diskuterer andre faktorer, der kan påvirke ydeevnen, herunder faktorer for klient, enhed, geografi og placering af datagateway i det lokale miljø.
- Overvågning til lærredsapps: Brug Overvågning til at se, hvor tiden bliver brugt i en app, der allerede er udgivet, så du kan finde langsomme forespørgsler, når der ikke vises en fejlmeddelelse.
- Overvåg appens ydeevne: Gennemse telemetri for ydeevne for en udrullet app.
- Byg store, komplekse apps: Viser en liste over vigtige faktorer, du skal overveje, når du bygger en stor app.
- Canvasapp-kodestandarder og -retningslinjer: Viser en liste over generelle retningslinjer for kodning og udvikling, der hjælper dig med at opbygge en app.