Deli putem


Pregled kreiranja performant aplikacija

Kreiranje performanta Power Apps osigurava da vaše aplikacije rade efikasno i pružaju bolje korisničko iskustvo. Ovaj članak objašnjava ključne obrasce, anti-obrasce koje treba izbegavati i principe dizajna koji će vam pomoći da izgradite visoke performanse Power Apps za vašu organizaciju.

  • Obrasci aplikacija i Power Apps povećanje produktivnosti: Power Apps olakšava izgradnju aplikacija za preduzeća koristeći utvrđene obrasce aplikacija. Obrasci su grupe Power Apps elemenata koji rade zajedno, kao što su izvori podataka, kolekcije, kontrole Power Automate i stranice. Power Apps podrazumevano uključuje ključne obrasce, tako da programeri sa niskim kodom brzo grade funkcionalne poslovne aplikacije. Zadaci raspoređivanja i administracije su takođe jednostavni. Sa Power Apps, vaš tim je produktivniji jer mnogi elementi ne trebaju vašu pažnju.

  • Power Apps usmerava ka performant obrascima: Power Apps vodi vas ka dobro poznatim performant obrascima po defaultu. Ovi obrasci uključuju pojednostavljeno učitavanje podataka pri lansiranju, automatsko inkrementalno pejdžing, keširanje podataka za kolekcije i učitavanje samo bitnih podataka za svaku stranicu. Ovi dokazani obrasci dobro funkcionišu za poslovne aplikacije sa velikim podacima. Mnoge uspešne Power Apps implementacije koriste više od 100 tabela i preko 50 ekrana uz zadržavanje odličnih performansi.

  • Pada u anti-obrasce: Kada izgradite aplikaciju na bilo kojoj razvojnoj platformi, rizikujete da je loše obavljaju zbog anti-obrazaca. Ovi obrasci mogu izazvati sporo učitavanje, spore prelaze stranica i otežati ažuriranje ili dobijanje podataka. Uobičajeni anti-obrasci uključuju učitavanje previše podataka, pretvaranje svega u kolekcije i preopterećenje OnStart-a. Ljudi često koriste ove obrasce da rade oko stvarnih ili uočenih Power Apps ograničenja. Čak i sa uputstvima, možda ćete i dalje koristiti loš obrazac i završiti sa sporom aplikacijom.

Ključni principi dizajna performansi

Kada pravite aplikaciju, razmotrite ove ključne principe performansi kako biste osigurali da radi efikasno. Ovi principi pokrivaju većinu aspekata potrebnih za poboljšanje brzine vaše aplikacije. Neki predlozi za performanse mogu se pojaviti u više odeljka zbog njihove međusobno povezane prirode.

  • Optimizujte učitavanje stranice: Optimizujte svoje aplikacije za brzinu učitavanja aplikacija i stranica. Minimizirajte, odložite ili eliminišite radnje koje sprečavaju brzo učitavanje aplikacije ili stranice.
  • Mali nosivost podataka: Držite količinu podataka koji je u rasutom stanju preuzet mali.
  • Optimizujte obrasce podataka upita: Uradite mashupove podataka na serveru, a ne u vašoj aplikaciji.
  • Brzi proračuni: Radite sa Power Fx, a ne protiv njega.

Za dublje razumevanje, pogledajte i Faze izvršenja članka Pover App .

Dodatne smernice za performanse

Druga razmatranja performansi mogu uticati na vašu aplikaciju. Za više informacija, pogledajte ove članke: