Prezentare generală a creării de aplicații performante

Cum și de ce să folosiți modele performante și să evitați anti-modelurile

Modelele performante ar trebui folosite pentru a spori eficiența unei aplicații, în timp ce anti-modele ar trebui evitate, deoarece pot scădea eficiența unei aplicații. Este important să înțelegeți cum și de ce să utilizați modele performante și să evitați anti-modelurile pentru a optimiza performanța aplicației dvs.

Modelele de aplicații și Power Apps creșterea productivității

Power Apps simplifică dezvoltarea aplicațiilor de nivel enterprise prin utilizarea modelelor de aplicații stabilite. Modelele sunt colecții de Power Apps elemente care funcționează coeziv împreună. Aceste Power Apps elemente includ surse de date, colecții, controale, Power Automate și pagini. Tiparele performante cheie sunt încorporate în Power Apps ca valori implicite, permițând dezvoltatorilor low-code să creeze rapid aplicații funcționale de nivel enterprise. În plus, sarcinile de implementare și Power Apps administrare sunt simple. Cu Power Apps, tu și echipa ta de dezvoltare poți fi mai productivi, deoarece există multe elemente care nu mai necesită atenția ta.

Power Apps se orientează către modele performante

Comportamentul implicit Power Apps te ghidează către modele performante bine cunoscute. Aceste modele includ încărcarea simplificată a datelor la lansare, paginarea automată incrementală a datelor, stocarea în cache a datelor pentru colecții și încărcarea numai a datelor esențiale pentru fiecare pagină. Aceste modele dovedite sunt eficiente pentru aplicațiile de întreprindere cu volum mare de date. Multe implementări Power Apps de succes urmează aceste linii directoare, utilizând mai mult de 100 de tabele și peste 50 de ecrane, menținând în același timp o performanță excelentă.

Căderea în anti-tipare

Când creați o aplicație pe orice platformă de dezvoltare, există riscul de a crea o aplicație care are performanțe slabe din cauza anti-modelelor. Aceste modele pot cauza timpi de încărcare lenți, tranziții lente între pagini și dificultăți la actualizarea și recuperarea datelor. Câteva exemple comune de anti-modele includ încărcarea unor cantități excesive de date, transformarea totul în colecții și supraîncărcarea OnStart. Aceste modele sunt adesea adoptate atunci când se încearcă să rezolve limitele percepute sau reale în Power Apps. Deși încercăm să vă ghidăm către cele mai bune modele, este totuși posibil să folosiți neintenționat un model prost, rezultând o aplicație care funcționează slab.

Patru principii cheie de proiectare a performanței

Mai jos sunt patru principii cheie de performanță pe care trebuie să le luați în considerare atunci când vă construiți aplicația. Aceste principii nu sunt complet independente unele de altele și, prin urmare, veți găsi câteva sugestii de performanță repetate în diferite secțiuni. Pentru a înțelege cel mai bine aceste articole, este, de asemenea, util să înțelegeți fazele de execuție ale unui articol Power App . Dacă aveți o aplicație existentă care nu funcționează bine, utilizați principiile de mai jos pentru a vă examina aplicația.

Fiecare dintre principiile de mai jos trimite către o pagină cu mai multe detalii despre subiect.

  1. Optimizați încărcările paginii: optimizați-vă aplicațiile pentru viteza de încărcare a aplicațiilor și a paginii. Minimizați, întârziați sau eliminați acțiunile care împiedică încărcarea rapidă a aplicației sau a paginii.
  2. Încărcături utile de date mici: păstrați cantitatea de date recuperată în bloc redusă.
  3. Optimizați modelele de date de interogare: faceți mashup-uri de date pe server, nu în Power Apps aplicația dvs.
  4. Calcule rapide: lucrați cu Power Fx, nu împotriva acestuia.

Aceste principii ar trebui să acopere cea mai mare parte a ceea ce este necesar pentru ca aplicația să fie rapidă.

Îndrumări suplimentare privind performanța

Există și alte considerente de performanță de reținut. Pentru îndrumări suplimentare, consultați aceste articole: