Deli z drugimi prek


Pogosti viri počasnega delovanja aplikacije s platnom

Aplikacija s platnom lahko deluje počasi iz več razlogov. V tem članku boste spoznali najpogostejše možne vire počasnega delovanja aplikacije s platnom. Preden začnete, se prepričajte, da razumete faze izvajanja in potek podatkovnih klicev v aplikacijah s platnom.

Oblikovanje aplikacij

Odvisno od tega, kako je zasnovana določena aplikacija s platnom, ima aplikacija lahko različne vidike, ki vpliva na zmogljivost. Nekateri, ki lahko povzročijo počasno delovanje, so:

  • Aplikacija ima veliko odjemalcev: aplikacija na začetku dobi velike nabore podatkov v zbirke podatkov, nato pa jih uporabi na več zaslonih pri postopkih, kjer je veliko dejavnosti odjemalcev, kot so PRIDRUŽI, Razvrsti, Dodaj stolpec in Združi po.
  • Aplikacija ima dolgo formulo pri možnosti OnStart: aplikacija na zaslonih sproži veliko nepotrebnih podatkovnih klicev in taki podatkovni klici vrnejo velike podatkovne zapise.

Če želite oceniti oblikovanje aplikacije kot možen vir počasnega delovanja aplikacije, spremljajte aplikacijo z uporabo Nadzornika. Preverite, kateri podatkovni klici trajajo dolgo in koliko podatkovnih klicev sproži takšno vedenje v aplikaciji.

Prav tako uravnotežite obremenitev med odjemalcem in strežnikom: priporočljivo je, da se obremenitev prenese na strežnik. Z vidika porabe pomnilnika odjemalca je pomembno, da odjemalska aplikacija ni preveč zasedena.

Ozko grlo v viru podatkov

V viru podatkov je veliko možnih vzrokov za ozka grla. Običajno so tabele v viru podatkov v središču dejavnosti, ko je veliko transakcijskih/netransakcijskih poizvedb, usmerjenih v isto tabelo ali zapis različnih uporabnikov.

Klici OData se lahko upočasnijo v naslednjih primerih:

  • Zaledna naprava, ki gosti vir podatkov, nima dovolj virov.
  • Zaledni primerek SQL vsebuje blokade ali spore v zvezi z viri.
  • Prehod za podatke na mestu uporabe je neustrezen.

Ko pride do teh težav, nastavite zaledni vir podatkov, da se izognete počasnemu delovanju aplikacije.

Odjemalski brskalniki, naprave in lokacije

Aplikacije s platnom se lahko uporabljajo v različnih napravah, brskalnikih in lokacijah z različnimi omrežnimi pogoji. Medtem ko se izvaja odjemalec Power Apps, zagotovite uporabo sodobnih, posodobljenih in podprtih brskalnikov.

Geografska lokacija prehoda za podatke na mestu uporabe in okolje

Uporabniki lahko dostopajo do aplikacij s platnom po vsem svetu. Vendar je priporočljivo imeti vir podatkov blizu večine končnih uporabnikov. Ko na primer vaša aplikacija dostopa do vira podatkov na mestu uporabe, mora biti lokacija prehoda za podatke na mestu uporabe blizu vira podatkov, da zmanjšate dodatne stroške med prehodom za podatke in virom podatkov.

Začasno omejevanje obsežnih zahtev v zaledju

Odvisno od tega, kako oblikujete aplikacijo s platnom, lahko v kratkem času ustvari veliko podatkovnih klicev.Na primer, aplikacija, ki se povezuje z Power Platform okoljem, je predmet omejitev Dataverse API za zaščito storitev. Takšna aplikacija se lahko omeji, če podatkovni klici presežejo podprte omejitve.

Če aplikacija preseže omejitve povezovalnika, za aplikacijo velja začasna omejitev. Profiliranje aplikacije z uporabo nadzornika bi vam pomagalo raziskati to težavo. Poleg tega upoštevajte, da aplikacije, ki ustvarjajo veliko podatkovnih klicev, ki se jim je mogoče izogniti, morda ne zagotavljajo najboljše uporabniške izkušnje, ne glede na to, ali se klici omejijo ali ne.

Ustvarjalci lahko izbirajo med več viri podatkov, ki so na voljo za Power Apps, z uporabo različnih povezovalnikov. Čeprav obstaja veliko možnosti, da izberete vir podatkov, je pomembno, da izberete pravi vir podatkov in povezovalnik – z več vidikov: arhitektura, zmogljivost, vzdrževanje in razširljivost.

Omejitve za posamezne povezovalnike so na voljo v dokumentaciji za povezovalnike Power Apps in se lahko razlikujejo v primerjavi z drugimi povezovalniki.

Omogočena nastavitev »Iskanje in odpravljanje napak« v objavljenih aplikacijah

Aplikacije, ki imajo ob objavi omogočeno nastavitev Iskanje in odpravljanje napak, delujejo veliko počasneje. Ko objavljate aplikacijo, to nastavitev onemogočite takoj, ko ob odpravljanju napak v njej ne bo več potreben pregled nad izvornimi izrazi.

Naslednji koraki

Pogoste težave z učinkovitostjo delovanja aplikacij s platnom in rešitve zanje

Glejte tudi

Razumevanje faz izvajanja aplikacije s platnom in poteka klicev podatkov
Nasveti in najboljši postopki za izboljšanje učinkovitosti aplikacij s platnom
Pogoste težave in rešitve za storitev Power Apps
Odpravljanje težav pri zagonu za Power Apps

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).