Ce sunt informațiile despre performanță? (versiune preliminară)

[Acest subiect este documentație de prelansare și poate suferi modificări.]

Detaliile privind performanța sunt un instrument de autoservire pentru producătorii de aplicații de întreprindere, care analizează datele utilizatorilor în timpul rulării și oferă o listă prioritară de recomandări pentru a ajuta la îmbunătățirea performanței aplicațiilor proiectate pe bază de model. Această caracteristică oferă un set zilnic de informații analitice legate de performanța unui aplicații Power Apps proiectată pe bază de model sau de implicare a clienților, precum Dynamics 365 Sales sau Dynamics 365 Service, cu recomandări și articole care pot fi acționate. Producătorii de aplicații pentru întreprinderi pot vizualiza informații detaliate despre performanță la nivel de aplicație în portal Power Apps.

Cum se accesează?

  1. Conectați-vă la Power Apps.

  2. În panoul de navigare din stânga, selectați Aplicații, apoi selectați o aplicație proiectată pe bază de model.

  3. Folosește meniul contextual ... sau bara de comenzi pentru a selecta Performanță.

Dacă doriți să schimbați mediul în care este implementată aplicația dvs., puteți selecta medii în colțul din dreapta sus al paginii folosind selectorul Mediu. Alternativ, puteți naviga la informații despre performanță din meniul contextual al unei aplicații proiectată pe bază de model din zona Soluții.

Important

Deoarece recomandările sunt generate folosind datele utilizatorului, vă recomandăm să vizualizați informațiile despre performanță dintr-un mediu în care aplicația va fi utilizată, cum ar fi un mediu de producție.

Cum sunt generate informațiile

Detaliile privind performanța sunt generate pe baza datelor colectate de utilizator ale aplicației dvs. pe bază de model la fiecare 24 de ore. Când utilizatorii finali folosesc o aplicație, datele cheie ale utilizatorilor înregistrate de platforma Power Apps sunt stocate. Motorul de detalii de performanță folosește aceste date și le analizează pentru a genera informații și recomandări legate de îmbunătățirile de performanță.

Detaliile despre performanță sunt disponibile pentru toate aplicațiile pe bază de model din mediul selectat, cu condiția să existe date înregistrate despre utilizatori. Puteți vizualiza istoricul detaliilor din ultimele șapte zile, atâta timp cât a existat o utilizare la data selectată, selectând o dată în listă pe fila Performanță.

Selectați o dată pentru a vizualiza datele privind performanța.

Motorul de detalii de performanță generează informații pe o perioadă de 24 de ore la o dată selectată în fusul orar coordonat cu ora universală (UTC). Detaliile pentru ziua precedentă, de la 00:00 la 23:59 UTC, sunt generate în jurul orelor 02:00 - 05:00 UTC într-o zi dată. Prin urmare, informații și recomandări pentru utilizarea datelor de utilizator înregistrate în ziua precedentă vor fi disponibile dimineața în fusul orar UTC. Ora disponibilității va varia în funcție de fusul orar local și de diferența sa față de UTC.

De exemplu, detaliile pentru perioada de 24 de ore pentru data de 8 iunie de la 00:00 la 23:59 UTC sunt generate între 02:00 și 05:00 UTC pe 9 iunie. Prin urmare, detaliile și recomandările pentru datele utilizatorilor înregistrate pe 8 iunie UTC vor fi disponibile în dimineața zilei de 9 iunie UTC.

Detaliile pot fi sortate după severitate - variind de la Informativ, Avertisment, la Critic. Severitatea este ponderată în funcție de efectul constatărilor asupra performanței generale. Severitatea este determinată de mai mulți factori, cum ar fi volumul de utilizare, performanța încărcării lente a paginii și abaterile. Articolele critice depășesc anumite praguri și vă recomandăm să le abordați pe acestea mai întâi.

Detaliile sunt generate pentru mai multe categorii din diferite zone, inclusiv mediul clientului, personalizările, performanța paginii și rețeaua. De exemplu, dacă mai mulți utilizatori folosesc aplicația pe o versiune mai veche a unui browser nerecomandat, performanța va fi mai lentă, în general. Prin urmare, creatori vor vedea o perspectivă legată de tipul și versiunea browserului în grila cu detalii.

Statisticile privind performanța oferă o listă prioritară de recomandări pentru a ajuta factorii de decizie să îmbunătățească performanța aplicațiilor pe bază de model. Puteți selecta fiecare rând din grilă pentru a vizualiza informații detaliate pentru fiecare categorie.

Exemplu de detaliile despre performanță.

Explicație pentru detalii despre performanță

Grila de informații despre performanță are aceste coloane.

Column Descriere
Severitate O perspectivă poate fi clasificată ca Informativ, Avertisment sau Critic. Severitatea este determinată de performanța timpului de încărcare a paginii și de numărul de utilizatori finali afectați de un eveniment.
Zonă Această zonă definește aspectele analizei datelor utilizatorilor de către motorul Detalii despre performanță. Include mediu client, rețea și modele de utilizare.
Categorie Tema sub care se încadrează detaliul specific. Categoriile sunt grupate în zone.
Motivare Oferă o prezentare generală a motivului pentru care o anumită perspectivă ar putea afecta performanța generală a aplicației dvs.
Detaliu Oferă detalii privind constatările legate de o anumită categorie și prezintă impactul asupra performanței.
Recomandare Prezintă acțiunile pe care le puteți întreprinde.
Cum să îmbunătățiți Linkurile către documentația pentru o anumită categorie, care ar putea conține informații suplimentare sau resurse externe pentru a vă ajuta să vă atenuați problema și să vă îmbunătățiți performanța.
Date Datele dovezilor care să susțină constatările din secțiunea de detalii.
ID detaliu Identificator pentru o anumită categorie de detalii.

Ce aspecte verifică?

Performanța unei aplicații pe bază de model ar putea fi afectată de mai mulți factori. Pe orizontală, aplicația ar putea fi afectată de mediul clientului, de rețea, de tiparul de utilizare, de personalizări și de configurații. Pe verticală, serverul web sau serverul SQL back-end ar putea afecta performanța din partea clientului.

Prin urmare, se recomandă să identificați ce poate provoca încetinirea încărcărilor sau operațiunilor paginii. Motorul de analiză a performanței analizează datele utilizatorilor colectate și le corelează categoriilor.

În unele scenarii, ar putea exista un motiv evident pentru problemele de performanță. În alte cazuri, pot exista mai multe motive identificate din categorii care ar putea explica încetinirea.

Tabelul următor rezumă ce domenii și categorii verifică motorul cu detalii despre performanță.

Zonă

Categoria Detaliu

Descriere

Performanța generală

Prezentare generală

Oferă un rezumat general al performanței unei aplicații selectate. Puteți vedea pe scurt performanța aplicației. Mai multe informații: Performanța generală

Mediul clientului

Cerințe minime de sistem

Utilizatorii ar trebui să utilizeze cel puțin sistemul care îndeplinește specificațiile minime. Această perspectivă le spune creatorilor câți utilizatori îndeplinesc astfel de criterii dacă unii utilizatori au colectat și alții nu. Mai multe informații: Cerințele minime de sistem

Mediul clientului

Tipul browserului

Performanța va varia în funcție de tipul browserului. Această perspectivă indică dacă utilizatorii rulează un browser modern sau un browser nerecomandat Internet Explorer (IE). Performanța Power Apps în IE este vizibil mai lentă în comparație cu browserele moderne. Mai multe informații: Tip de browser

Mediul clientului

Versiune browser

Deși utilizatorii rulează browsere moderne, ar putea experimenta performanțe lente dacă utilizează un browser care rulează pe o versiune mai veche. În general, este recomandat să rămâneți la cea mai recentă versiune. Mai multe informații: Versiune de browser

Mediul clientului

Protocol HTTP

Power Apps acceptă protocolul HTTP/2. Aplicațiile au, în general, o performanță mai bună cu protocolul HTTP/2 în comparație cu HTTP/1.1. Una dintre limitările majore ale HTTP/1 .1 sunt conexiunile simultane limitate la același domeniu, ceea ce ar putea determina aplicațiile să ruleze lent. Mai multe informații: Protocol HTTP

Rețea

Performanța rețelei

Latența rețelei, randamentul și lățimea de bandă sunt factori cheie care afectează performanța aplicațiilor web. Aplicațiile pot funcționa diferit în funcție de performanța rețelei, deoarece unele conținuturi ar trebui să fie descărcate. Mai multe informații: Performanța rețelei

Model de utilizare

Tipul de încărcare a paginii.

Tipul de încărcare a paginii poate afecta performanța aplicației. Încărcările proaspete de pagini (în cache) sunt mai rapide decât încărcările de pagini la rece (nu în cache), deoarece resursele se încarcă din cache. Mai multe informații: Tipul de încărcare a paginii

Performanța paginii

Tablou de bord lent

Unul dintre motivele pentru care un tablou de bord ar putea fi greu de încărcat este o interogare asociată cu o diagramă sau o dală care are performanțe slabe. Dacă interogarea se execută pe un set mare de date, ar putea returna un răspuns lent. În afară de verificarea numărului de controale ale diagramei și a dalei de pe tabloul de bord, vă recomandăm să verificați interogările asociate atât pentru diagrame, cât și pentru dale. Mai multe informații: Tablouri de bord lente

Particularizare

Tip de apel XHR

Creatorii pot personaliza aplicația pe bază de model adăugând o funcție personalizată, transformând XMLHttpRequest într-un eveniment. Dacă apelul XMLHttpRequest (XHR) are loc sincron, alte sarcini trebuie să aștepte până la finalizarea apelului XHR. Vă recomandăm insistent să efectuați apelul XHR în funcțiile personalizate asincrone. Mai multe informații: Tipul de apel XML HTTP Request (XHR)

Particularizare

Controale perimate

Unele controale, cum ar fi întrerupătorul de comutare și controalele calendarului V1 sunt perimate. Creatorii ar trebui să utilizeze întotdeauna controale moderne. Mai multe informații: Controale perimate

Particularizare

Performanță sandbox

Creatorii își pot construi propriul insert. În funcție de tiparele implementate, există multe aspecte de verificat pentru a confirma că metodele insertului au o performanță bună, cum ar fi evenimentele de expirare. Această perspectivă verifică timpul de expirare al insertului pentru a vedea dacă aceasta a fost cauzată de expirarea punctului final extern realizat de creator sau nu. Mai multe informații: Performanță Sandbox - inserturi dominante

Particularizare

Interogare salvată

În timp ce construiește o soluție, un creator poate construi și reutiliza o interogare salvată. Dacă interogarea salvată a fost creată în mod necorespunzător, aceasta ar putea face ca interogarea să ruleze lent. În consecință, orice formulare sau vizualizări care utilizează interogarea salvată problematică ar putea suferi de performanțe lente.

Configurație

Setare jurnal de urmărire insert

Administratorii pot activa jurnalele de urmărire ale inserturilor pentru un mediu Dataverse din Niciunul la Toate. Este benefic să verificați jurnalele de urmărire ale insertului în faza de dezvoltare. Cu toate acestea, pentru mediile de producție, vă recomandăm să setați caracteristica fie la Excepție sau Niciunul pentru a minimiza activitatea de înregistrare intensivă care poate degrada performanța aplicației. Mai multe informații: Setare jurnal de urmărire insert

Consultați și

Înțelegerea perspectivelor