Surse comune de performanță lentă pentru o aplicație proiectată pe pânză

O aplicație proiectată pe pânză poate funcționa lent din mai multe motive. În acest articol, veți afla despre cele mai comune surse posibile de performanță lentă pentru o aplicație proiectată pe pânză. Înainte de a începe, asigurați-vă că înțelegeți fazele de execuție și fluxul apelurilor de date în aplicațiile proiectate pe pânză.

Proiect aplicație

În funcție de modul în care este proiectată o anumită aplicație proiectată pe pânză, aceasta poate avea multe aspecte ce afectează performanța. Unele care pot duce la performanțe lente sunt:

  • Aplicația este intensă pe partea clientului: Aplicația primește seturi mari de date în colecțiile de date inițiale, apoi folosește datele în mai multe ecrane în cadrul operațiunilor intense pe partea clientului, cum ar fi ASOCIERE, Sortare, Adăugare coloană, și Grupare după.
  • Aplicația are o formulă lungă în OnStart: Aplicația declanșează multe apeluri de date inutile pe ecrane, iar aceste apeluri de date returnează înregistrări mari de date.

Pentru a examina designul aplicației ca o posibilă sursă de performanță lentă a aplicației, monitorizați aplicația utilizând funcția Monitor. Verificați ce apeluri de date durează mult și câte apeluri de date declanșează un astfel de comportament în aplicație.

De asemenea, echilibrați volumul de lucru între client și server: se recomandă delegarea volumului de lucru către server. Din perspectiva consumului de memorie pentru client, este important să faceți aplicația ușoară pe partea clientului.

Blocaj în sursa de date

Există multe cauze posibile ale blocajelor în sursa de date. De obicei, tabelele din sursa de date sunt în centrul activității atunci când multe interogări tranzacționale/non-tranzacționale sunt direcționate către același tabel sau înregistrare de la utilizatori diferiți.

Apelurile OData ar putea încetini dacă:

  • Mașina back-end care găzduiește sursa de date are puține resurse.
  • Instanța SQL de back-end are blocaje, impasuri sau disputări ale resurselor.
  • Gateway-ul de date local este nesănătos.

Când apar aceste probleme, reglați sursa de date back-end pentru a evita încetinirea performanței aplicației.

Browsere, dispozitive și locații ale clienților

Aplicațiile proiectate pe pânză pot fi utilizate pe diferite dispozitive, browsere și locații cu condiții de rețea diferite. Atunci când este executat clientul Power Apps, asigurați folosirea de browsere acceptate, moderne și actualizate.

Locația geografică a gateway-ului de date și mediului local

Utilizatorii pot accesa aplicațiile proiectate pe pânză la nivel global. Cu toate acestea, vă recomandăm să localizați sursa de date aproape de majoritatea utilizatorilor dvs. De exemplu, atunci când aplicația dvs. accesează local sursa de date, locația gateway-ului de date local ar trebui să fie aproape de sursa de date pentru a minimiza orice eforturi suplimentare între gateway-ul de date și sursa de date.

Limitarea temporară a cererilor cu volum mare în back-end

În funcție de modul în care proiectați o aplicație proiectată pe pânză, aceasta poate genera numeroase apeluri de date într-un timp scurt.De exemplu, o aplicație care se conectează la un Power Platform mediu este supusă limitelor API-ului de protecție a Dataverse serviciilor. O asemenea aplicație poate fi limitată atunci când apelurile de date depășesc limitele acceptate.

Dacă o aplicație depășește limitele de restricționare ale conectorului, aplicația este supusă unei restricționări temporare. Profilarea aplicației prin folosirea funcției Monitor vă poate ajuta să investigați această problemă. Țineți cont și că aplicațiile care generează multe apeluri de date evitabile ar putea să nu ofere cea mai bună experiență a utilizatorului, chiar dacă apelurile nu sunt blocate.

Producătorii pot selecta din mai multe surse de date disponibile pentru Power Apps prin folosirea de diferiți conectori. Deși există multe opțiuni pentru a alege o sursă de date, alegerea sursei de date și a conectorului potrivit este importantă din mai multe perspective—arhitectură, performanță, întreținere și scalabilitate.

Limitele specifice conectorului sunt disponibile în documentația conectori Power Apps, și pot varia în comparație cu alți conectori.

Setarea aplicației de depanare publicată este activată

Aplicațiile publicate cu setarea Aplicație de depanare publicată activată funcționează mai lent. Publicați aplicația cu această setare dezactivată imediat ce nu mai trebuie să vedeți expresiile sursă atunci când depanați aplicația publicată.

Pașii următori

Probleme și rezoluții obișnuite privind performanța aplicației proiectate pe pânză

Consultați și

Explicații despre fazele de execuție ale aplicației proiectate pe pânză și fluxul apelurilor de date
Sfaturi și cele mai bune practici pentru a îmbunătăți performanța aplicației proiectate pe pânză
Probleme și soluții comune pentru Power Apps
Depanarea problemelor de pornire pentru Power Apps

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).