Bežné zdroje pomalého výkonu pre aplikácie plátna
Aplikácia plátna môže pracovať pomaly z niekoľkých dôvodov. V tomto článku sa dozviete o najbežnejších možných zdrojoch pomalého výkonu aplikácií plátna. Skôr ako začnete, uistite sa, že ste porozumeli fázam spúšťania a postupu dátových volaní v aplikáciách plátna.
Návrh aplikácie
V závislosti od toho, ako je konkrétna aplikácia plátna navrhnutá, môže mať mnoho aspektov, ktoré ovplyvňujú jej výkon. Niektoré aspekty, ktoré môžu mať vplyv na zníženie výkonu:
- Aplikácia je náročná na strane klienta: Aplikácia najskôr získa veľké množiny údajov do zbierok údajov a potom ich použije na viacerých obrazovkách pri náročných operáciách na strane klienta, ako sú PRIPOJIŤ, Triediť, Pridať stĺpec a Zoskupiť podľa.
- Aplikácia má v udalosti OnStart dlhý vzorec: Aplikácia spúšťa na obrazovkách veľa nepotrebných údajových volaní. Tieto údajové volania vracajú veľké údajové záznamy.
Ak chcete skontrolovať dizajn aplikácie ako možný zdroj pomalého výkonu aplikácie, sledujte aplikáciu pomocou nástroja Monitor. Skontrolujte, ktoré údajové volania trvajú dlho, a koľko údajových volaní spúšťa takéto správanie v aplikácii.
Vyrovnajte tiež pracovné zaťaženie medzi klientom a serverom: odporúča sa delegovanie pracovného zaťaženia na server. Z hľadiska spotreby pamäti klienta je dôležité klientsku aplikáciu odľahčiť.
Úzke miesto v zdroji údajov.
V zdroji údajov je veľa možných kritických miest. Stredobodom aktivity sú zvyčajne tabuľky v zdroji údajov, kedy je veľa transakčných/netransakčných dotazov smerovaných do tej istej tabuľky alebo záznamu od rôznych používateľov.
Volania OData sa môžu spomaliť, ak:
- V backendovom stroji hosťujúcom zdroj údajov je málo zdrojov.
- Backendová inštancia SQL má blokovania, uviaznutia alebo spory o prostriedky.
- Lokálna brána údajov je v zlom stave.
Keď sa vyskytnú tieto problémy, vylaďte backendový zdroj údajov, aby ste sa vyhli spomaleniu výkonu aplikácie.
Prehliadače, zariadenia a umiestnenia klientov
Aplikácie plátna sa môžu používať na rôznych zariadeniach, prehliadačoch a umiestneniach s rôznymi podmienkami siete. Pri spúšťaní klienta Power Apps používajte moderné, aktualizované a podporované prehliadače.
Geografické umiestnenie lokálnej brány údajov a prostredia
Používatelia majú globálny prístup k aplikáciám plátna. Odporúčame však mať zdroj údajov blízko väčšiny používateľov. Keď vaša aplikácia napríklad pristupuje k vášmu lokálnemu zdroju údajov, umiestnenie lokálnej brány údajov by malo byť blízko zdroja údajov, aby sa minimalizovala ďalšia réžia medzi bránou údajov a zdrojom údajov.
Dočasné obmedzenie požiadaviek s veľkým objemom na backende
V závislosti od toho, ako navrhujete aplikáciu plátna, môže v krátkom čase vygenerovať množstvo údajových volaní.Napríklad aplikácia pripájajúca sa k Power Platform prostrediu podlieha limitom Dataverse servisného rozhrania API. Keď údajové volania prekročia podporované limity, môže dôjsť k obmedzeniu takejto aplikácie.
Ak aplikácia prekročí limity obmedzovania konektora, bude dočasne obmedzená. Profilovanie aplikácie pomocou nástroja Monitor vám pomôže tento problém preskúmať. Pripomíname tiež, že aplikácie, ktoré generujú množstvo údajových volaní, ktorým sa dá vyhnúť, nemusia poskytovať najlepší používateľský dojem, aj keď tieto volania nebudú obmedzované.
Tvorcovia si môžu vybrať z niekoľkých zdrojov údajov, ktoré sú k dispozícii pre Power Apps, pomocou rôznych konektorov. Aj keď existuje veľa možností na výber zdrojov údajov, je dôležité zvoliť správny zdroj údajov a konektor z mnohých hľadísk — architektúry, výkonu, údržby a škálovateľnosti.
Limity špecifické pre konektor sú k dispozícii v dokumentácii ku konektorom Power Apps a v porovnaní s ostatnými konektormi sa môžu líšiť.
Ladenie nastavenia zverejnenej aplikácie je povolené
Aplikácie zverejnené s povoleným nastavením Ladiť publikovanú aplikáciu bežia výrazne pomalšie. Keď už nebudete musieť pri ladení zverejnenej aplikácie zobrazovať zdrojové výrazy, zverejnite svoju aplikáciu tak, aby toto nastavenie bolo deaktivované.
Ďalšie kroky
Bežné problémy s výkonom aplikáciám plátna a riešenia
Pozrite si tiež:
Oboznámenie sa s fázami spúšťania aplikácie plátna a s postupom údajových volaní
Tipy a osvedčené postupy na zlepšenie výkonu aplikácie plátna
Bežné problémy a riešenia pre službu Power Apps
Riešenie problémov pri spúšťaní pre Power Apps
Poznámka
Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)
Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).