Pārskats par veiktspējas lietotņu izveidi
Kā un kāpēc izmantot performantus modeļus un izvairīties no anti-modeļiem
Lai uzlabotu lietotnes efektivitāti, ir jāizmanto veiktspējas modeļi, savukārt jāizvairās no modeļiem, kas novērš modeļus, jo tie var samazināt lietotnes efektivitāti. Lai optimizētu lietotnes veiktspēju, ir svarīgi saprast, kā un kāpēc izmantot veiktspējas modeļus, kā arī izvairīties no anti-modeļiem.
Programmu modeļi un Power Apps produktivitātes pieaugums
Power Apps vienkāršo uzņēmuma līmeņa programmu izstrādi, izmantojot izveidotos programmu modeļus. Raksti ir elementu kolekcijas Power Apps , kas darbojas vienoti. Šie Power Apps elementi ietver datu avotus, kolekcijas, vadīklas Power Automate un lapas. Galvenie veiktspējas modeļi ir iebūvēti Power Apps kā noklusējumi, ļaujot mazkoda izstrādātājiem ātri izveidot funkcionālas uzņēmuma līmeņa programmas. Turklāt izvietošanas un Power Apps administrēšanas uzdevumi ir vienkārši. Ar Power Apps to jūs un jūsu attīstības komanda varat būt produktīvāki, jo ir daudz elementu, kuriem vairs nav nepieciešama jūsu uzmanība.
Power Apps Virza uz performantiem modeļiem
Noklusējuma Power Apps uzvedība virza jūs uz labi zināmiem veiktspējas modeļiem. Šie modeļi ietver racionalizētu datu ielādi palaišanas laikā, automātisku inkrementālu datu lapošanu, datu kešatmiņu kolekcijām un tikai būtisku datu ielādi katrai lapai. Šie pārbaudītie modeļi ir efektīvi uzņēmumiem ar lielu datu apjomu. Daudzas veiksmīgas Power Apps ieviešanas notiek saskaņā ar šīm vadlīnijām, izmantojot vairāk nekā 100 tabulas un vairāk nekā 50 ekrānus, vienlaikus saglabājot izcilu veiktspēju.
Iekrišana anti-modeļos
Izveidojot lietotni jebkurā izstrādes platformā, pastāv risks izveidot lietotni, kas darbojas slikti anti-modeļu dēļ. Šie modeļi var izraisīt lēnu ielādes laiku, lēnas pārejas starp lappusēm un grūtības atjaunināt un izgūt datus. Daži izplatīti anti-modeļu piemēri ietver pārmērīga datu apjoma ielādi, visu pārveidošanu kolekcijās un OnStart pārslodzi. Šie modeļi bieži tiek pieņemti, mēģinot apiet uztvertos vai reālos ierobežojumus Power Apps. Lai gan mēs cenšamies jūs virzīt uz labākajiem modeļiem, joprojām ir iespējams nejauši izmantot sliktu modeli, kā rezultātā lietotne darbojas slikti.
Četri galvenie veiktspējas dizaina principi
Tālāk ir norādīti četri galvenie veiktspējas principi, kas jāņem vērā, veidojot lietotni. Šie principi nav pilnībā neatkarīgi viens no otra, tāpēc jūs atradīsit dažus veiktspējas ieteikumus, kas tiek atkārtoti dažādās sadaļās. Lai vislabāk izprastu šos rakstus, ir noderīgi arī izprast Power App raksta izpildes fāzes. Ja jums jau ir lietotne, kuras veiktspēja nav laba, izmantojiet tālāk norādītos principus, lai pārbaudītu savu lietotni.
Katrs no tālāk norādītajiem principiem ir saistīts ar lapu ar sīkāku informāciju par šo tēmu.
- Optimizējiet lapu ielādi: optimizējiet savas programmas programmu un lapu ielādes ātrumam. Minimizēt, aizkavēt vai novērst darbības, kas neļauj ātri ielādēt programmas vai lapu.
- Mazas datu derīgās kravas: saglabājiet nelielu datu apjomu, kas tiek izgūts vairumā.
- Optimizējiet vaicājuma datu modeļus: veiciet datu jaucējprogrammas serverī, nevis savā Power Apps programmā.
- Ātri aprēķini: Strādājiet ar Power Fx, nevis pret to.
Šiem principiem ir jāaptver lielākā daļa no tā, kas ir nepieciešams, lai jūsu lietotne būtu ātra.
Papildu norādījumi par veiktspēju
Ir arī citi veiktspējas apsvērumi, kas jāpatur prātā. Papildu norādījumus skatiet šajos rakstos:
- Citi veiktspējas apsvērumi: tiek apspriesti papildu faktori, kas var ietekmēt veiktspēju.
- Veidojiet lielas sarežģītas programmas: izklāsta galvenos faktorus, kas jāņem vērā, veidojot lielu programmu.
- Pamatnes programmu kodēšanas standarti un vadlīnijas: izklāsta vispārīgas kodēšanas un izstrādes vadlīnijas, kas var palīdzēt izveidot programmu.