Levinumad allikad lõuendirakenduse väheses jõudluses

Lõuendirakendus võib olla aeglase jõudlusega mitmel põhjusel. Selles artiklis saate teada lõuendirakenduse kõige levinumatest võimalikest aeglaste tulemuste allikatest. Enne alustamist veenduge, et mõistate lõuendirakenduste käivitamise faase ja andmekõnede voogu lõuendirakenduses.

Rakenduse kujundaja

Sõltuvalt konkreetse lõuendirakenduse kujundamist võib rakendusel olla jõudluse seisukohast palju erinevaid aspekte. Mõned, mille tulemuseks võib olla aeglane jõudlus, on järgmised:

  • Rakendus on klientarvutitest ülekaalus: Rakendus saab esialgu suure andmekogumi andmekollektsiooni ja siis kasutab andmeid mitmetel ekraanidel kliendiarvutitest ülekaalus operatsioonides nagu ÜHENDA, Sortimine, Lisa veerg, ja Rühmitamisviis.
  • Rakendusel on OnStart pikk valem - Rakendus käivitab ekraanidele palju mittevajalikke andmekõnesid ja sellised andmekõned tagastavad suuri andmekirjeid.

Rakenduse kujunduse ülevaatamiseks, mis on rakenduse aeglane jõudluse võimalik allikas, jälgige rakendust, kasutades monitor. Vaadake, millised andmekõned kestvad pikka aega ja mitu andmekõnet rakenduses selliseid käitumisi käivitab.

Samuti on soovitatav tasakaalustada töökoormus kliendi ja serveri vahel: soovitatud on töökoormuse delegeerimine serverisse. Kliendi mälu hõivamiseks on oluline muuta klientrakendus kergeks.

Andmeallika kitsaskoht

Andmeallika kitsaskohtadel on mitmeid võimalikke põhjuseid. Tavaliselt on andmeallika tabelid tegevuse keskel, kui paljud kannete/mittetehingutega päringud suunatakse erinevate kasutajate samasse tabelisse või kirjesse.

OData kõned võivad aeglustada, kui:

  • Tagaserveri masinamajutus andmeallikas on ressursivaene.
  • Taustaprogrammi SQL-i eksemplaris on blokeeringuid, ummikuid või ressursivaidlusi.
  • Kohapealse andmelüüsi rakenduse kasutamine on ebastabiilne.

Nende problemide ilmnemisel häälestage tagaserver andmeallikale, et vätida rakenduse jõudluse aeglustumist.

Kliendi brauserid, seadmed ja asukohad

Lõuendirakendusi saavad kasutajad kasutada erinevates seadmetes, brauserites ja asukohtades, kus võrgutingimused on erinevad. Kliendi Power Apps -i käivitudes veenduge, et kasutaks modernseid, värskendatud ja toetatud brausereid.

Asukoha(de) asutusesisene andmete kogumine ja keskkond

Kasutajad pääsevad lõuendirakendustele globaalselt juurde. Siiski me soovitatame kasutada andmeallikat lõppkasutajate lähedal. Näiteks kui teie rakendusel on ligipääs asutusesisesele andmeallikale, peaks kohapealse andmelüüsi asukoht olema andmeallika lähedal, et vähendada andmelüüsi ja andmeallika ülekulusid.

Ajutine suuremahuliste nõuete ahendamine tagaserveris

Sõltuvalt sellest, kuidas lõuendirakendust kujundate, võib see luua palju andmekõnesid väikese aja jooksul.Näiteks keskkonnaga Power Platform ühenduvale rakendusele kehtivad teenusekaitse Dataverse API piirangud. Selline rakendus võib aheneda, kui andmenõuded ületavad toetatud piirid.

Kui rakendus ületab konnektori piiranguid, kehtib rakendusele ajutine hoog. Rakenduse profiilimine kasutades Monitori aitab teil seda probleemi uurida. Lisaks pange tähele, et rakendused, mis genereerivad palju välditavaid andmenõudeid, ei pruugi anda parimat kasutajakogemust, isegi kui kõnesid ei ahendata.

Tegijad saavad valida mitmete Power Apps -ile kättesaadavate andmeallikate vahel kasutades erinevaid konnektoreid. Ehkki andmeallika valimisel on palju võimalusi on õige ühendaja valimine oluline paljudest perspektiividest—arhitektuurist, jõudlusest, hooldusest, skaleeritavusest.

Konnektoripõhised piirangud on saadaval Power Apps konnektorite dokumentatsioonis ja need võivad muude konnektorite suhtes erineda.

Liigi avaldatud rakenduse säte on lubatud

Avaldatud rakendused, mille säte Silu avaldatud rakendus on lubatud, töötavad aeglasemalt. Avaldage oma rakendus, kui see seade on keelatud, niipea kui te ei pea enam avaldatud rakenduse silumisel allikaavaldisi vaatama.

Järgmised etapid

Levinud jõudlusprobleemid ja lahendused

Vt ka

Lõuendirakenduse käivitamisfaaside ja andmevoo mõistmine
Näpunäiteid ja parimaid tavasid lõuendirakenduste jõudluse parendamiseks
Levinud probleemid ja lahendused Power Apps jaoks
Käivitamisprobleemide tõrkeotsing Power Apps

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).