Share via


Vanlige kilder til treg ytelse for en lerretsapp

Det kan være flere årsaker til at en lerretsapp yter tregt. I denne artikkelen lærer du om de vanligste kildene til langsommere ytelse for en lerretsapp. Før du begynner, må du sørge for at du forstår utførelsesfasene og flyten til datakall i lerretsapper.

Apputforming

En lerretsapp kan ha mange ulike aspekter ved hensyn til ytelse, avhengig av hvordan den er utformet. Følgende kan føre til treg ytelse:

  • Appen er klientung: Appen får store datasett inn i datainnsamlinger i det første øyeblikket, og bruker dataene på flere skjermer over klienttunge operasjoner som Slå sammen, Sorter, Legg til kolonne og Grupper etter.
  • Appen har en lang formel i OnStart: Appen utløser mange unødvendige datakall i skjermer, og slike datakall returnerer store dataoppføringer.

Hvis du vil gå gjennom apputformingen som en mulig kilde til treg appytelse, kan du overvåke appen ved å bruke Monitor. Kontroller hvilke datakall som bruker lang tid, og hvor mange datakall som utløser slik virkemåte i appen.

Du bør også balansere arbeidsbelastningen mellom klienten og serveren: Det anbefales å delegere arbeidsbelastningen til serveren. Fra klientens minnebruksperspektiv er det viktig å gjøre klientappen lett.

Flaskehals i datakilden

Det er mange mulige årsaker til flaskehalser i datakilden. Tabeller i datakilden står vanligvis sentralt i aktiviteten når mange transaksjonsspørringer/ikke-transaksjonsspørringer sendes til samme tabell eller oppføring fra forskjellige brukere.

OData-kall kan bli tregere hvis følgende skjer:

  • Det er lite ressurser på serverdelmaskinen som drifter datakilden.
  • SQL-forekomsten på serverdelen har blokkeringer, vranglåser eller ressurstvister.
  • Usunn lokal datagateway.

Finjuster datakilden i serverdelen når disse problemene oppstår, for å unngå treg ytelse i appen.

Klientlesere, enheter og steder

Lerretsapper kan brukes på forskjellige enheter, nettlesere og steder med varierende nettverksbetingelser. Når Power Apps-klienten kjøres, må du sørge for å bruke moderne, oppdaterte og støttede nettlesere.

Geografisk plassering for lokal datagateway og miljø

Brukere kan få tilgang til lerretsapper globalt. Det anbefales imidlertid at du har datakilden i nærheten av de fleste brukerne. Når appen for eksempel åpner den lokale datakilden din, må plasseringen til den lokale datagatewayen være nært datakilden for å minimere eventuelle ekstra kostnader mellom datagatewayen og datakilden.

Midlertidig begrensning av forespørsler med stort volum på serverdel

Avhengig av hvordan du utformer en lerretsapp, kan det generere mange datakall i løpet av kort tid. En app som kobler til et Power Platform-miljø, er for eksempel underlagt API-grensene for Dataverse-tjenestebeskyttelse. En slik app kan bli begrenset når datakallene overskrider de støttede grensene.

Hvis en app overskrider koblingens begrensninger, blir appen underlagt en midlertidig begrensning. Profilering av appen ved hjelp av Monitor hjelper deg med å undersøke dette problemet. Merk også at apper som genererer mange datakall som kan unngås, ikke gir den beste brukeropplevelsen, uansett om kallene blir begrenset eller ikke.

Opprettere kan velge mellom flere datakilder som er tilgjengelige for Power Apps, ved å bruke forskjellige koblinger. Selv om det finnes mange alternativer å velge en datakilde fra, er det viktig å velge riktig datakilde og kontakt fra mange perspektiver, for eksempel arkitektur, ytelse, vedlikehold og skalerbarhet.

Tilkoblingsspesifikke grenser er tilgjengelige i dokumentasjonen for Power Apps-koblinger, og kan variere sammenlignet med andre koblinger.

Feilsøk publisert app-innstilling aktivert

Apper som publiseres med innstillingen Feilsøk publisert app, gir tregere ytelse. Publiser appen med denne innstillingen deaktivert så snart du ikke lenger trenger å vise kildeuttrykk når du feilsøker den publiserte appen.

Neste trinn

Vanlige ytelsesproblemer og løsninger for lerretsapper

Se også

Forstå kjørefaser og datakallflyter for lerretsapper
Tips og gode fremgangsmåter for å forbedre ytelsen til lerretsapper
Vanlige problemer og løsninger for Power Apps
Feilsøk oppstartsproblemer for Power Apps

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).