Što su uvidi u performanse? (pretpregled)
[Ova tema spada u dokumentaciju predizdanja i podložna je promjenama.]
Uvidi u izvedbu samoposlužni su alat za proizvođače aplikacija u poduzeću koji analizira podatke o izvršavanju korisnika i daje prioritetni popis preporuka koji pomažu poboljšati izvedbu aplikacija na temelju modela. Ova značajka pruža dnevni skup analitičkih uvida povezanih s performansama aplikacija stvorenih prema modelu ili angažmanu klijenta Power Apps kao što su Dynamics 365 Sales ili Dynamics 365 Service, s preporukama i aktivnim stavkama. Izrađivači poslovnih aplikacija mogu pregledati detaljne uvide o performansama na razini aplikacije na portalu Power Apps.
Način pristupa
Prijavite se u sustav Power Apps.
U lijevom navigacijskom oknu odaberite Aplikacije, a zatim odaberite aplikaciju stvorenu prema modelu.
Upotrijebite kontekstni izbornik ili naredbenu traku ... da biste odabrali Performanse.
Ako želite prebaciti okruženje u kojem je postavljena vaša aplikacija, možete odabrati okruženja u gornjem desnom kutu stranice pomoću birača Okoliš. Do uvida u performanse možete doći i iz kontekstnog izbornika aplikacije stvorene prema modelu iz područja Rješenja.
Važno
Budući da se preporuke generiraju pomoću korisničkih podataka, preporučujemo da pregledate uvide o izvedbi iz okruženja u kojem će se aplikacija koristiti, poput proizvodnog okruženja.
Način generiranja uvida
Uvidi u performanse generiraju se na temelju prikupljenih korisničkih podataka vaše aplikacije stvorene prema modelu svakih 24 sata. Kada krajnji korisnici koriste aplikaciju, spremaju se ključni korisnički podaci koje bilježi platforma Power Apps. Stroj za uvid u performanse koristi ove podatke i analizira ih kako bi stvorio uvide i preporuke povezane s poboljšanjima performansi.
Uvid u performanse dostupan je za sve aplikacije stvorene prema modelu u vašem odabranom okruženju, pod uvjetom da postoje zabilježeni korisnički podaci. Možete pregledati povijest uvida za prethodnih sedam dana, ako je postojala upotreba na odabrani datum, odabirom datuma na popisu na kartici Performanse.
Stroj za uvide u performanse generira uvide tijekom razdoblja od 24 sata na odabrani datum u univerzalnoj vremenski koordiniranoj vremenskoj zoni (UTC). Uvidi za prethodni dan, od 00:00 do 23:59 UTC, generiraju se oko 02:00 do 05:00 UTC određenog dana. Stoga će uvidi i preporuke za upotrebu korisničkih podataka snimljenih prethodnog dana biti dostupni ujutro u vremenskoj zoni UTC. Vrijeme dostupnosti ovisit će o vašoj lokalnoj vremenskoj zoni i njezinoj razlici u odnosu na UTC.
Na primjer, uvidi za 24-satno razdoblje koje se proteže od 8. lipnja od 00:00 do 23:59 UTC generiraju se između 02:00 i 05:00 UTC 9. lipnja. Stoga će uvidi i preporuke za korisničke podatke zabilježene 8. lipnja UTC biti dostupni ujutro 9. lipnja UTC.
Uvidi se mogu sortirati prema ozbiljnosti – u rasponu od Informativno, Upozorenje, do Kritično. Ozbiljnost se ponderira ovisno o utjecaju nalaza na ukupne performanse. Ozbiljnost određuje nekoliko čimbenika kao što su opseg upotrebe, performanse sporog učitavanja stranice i izvanredni podaci. Kritične stavke premašuju određene pragove i preporučujemo da njih prvo riješite.
Uvidi se generiraju za nekoliko kategorija iz različitih područja, uključujući klijentsko okruženje, prilagodbe, performanse stranice i mrežu. Primjerice, ako nekoliko korisnika upotrebljava aplikaciju na starijoj verziji preglednika koji se ne preporučuje, performanse će općenito biti sporije. Stoga će proizvođači vidjeti uvid u mrežu povezanu s vrstom i verzijom preglednika.
Uvid u performanse daje prioritetni popis preporuka koje će proizvođačima pomoći da poboljšaju performanse aplikacija stvorenih prema modelu. Možete odabrati svaki redak u mreži da biste pregledali detaljne informacije za svaku kategoriju.
Objašnjenje uvida u performanse
Mreža uvida u performanse ima ove stupce.
| Column | Opis |
|---|---|
| Ozbiljnost | Uvid se može kategorizirati kao Informativni, Upozorenje ili Kritično. Ozbiljnost se određuje vremenom učitavanja stranice performansi i brojem krajnjih korisnika na koje događaj utječe. |
| Područje | Ovo područje definira aspekte analize korisničkih podataka pomoću modula Uvid u performanse. Uključuje okruženje klijenta, mrežu i obrasce korištenja. |
| Kategorija | Tema pod koju spada određeni uvid. Kategorije su grupirane u Područja. |
| Motivacija | Daje pregled zašto bi određeni uvid mogao utjecati na ukupne performanse vaše aplikacije. |
| Uvid | Potanko otkriva nalaze koji se odnose na određenu kategoriju i opisuje utjecaj na performanse. |
| Preporuka | Opisuje radnje koje možete poduzeti. |
| Kako poboljšati | Veze do dokumentacije za određenu kategoriju koja može sadržavati dodatne informacije ili vanjske resurse koji će vam pomoći ublažiti problem i poboljšati performanse. |
| Podaci | Podaci o dokazima koji podupiru nalaze u odjeljku s uvidom. |
| ID uvida | Identifikator za određenu kategoriju uvida. |
Koje aspekte provjerava?
Na performanse aplikacije stvorene prema modelu moglo bi utjecati više čimbenika. Horizontalno na aplikaciju mogu utjecati klijentsko okruženje, mreža, obrazac upotrebe, prilagodbe i konfiguracije. Okomito, web poslužitelj ili pozadinski SQL Server mogu utjecati na performanse na klijentskoj strani.
Stoga je korisno utvrditi što može uzrokovati polagano učitavanje ili rad stranica. Stroj za uvid u performanse analizira prikupljene korisničke podatke i uspoređuje ih s kategorijama.
U nekim scenarijima mogao bi postojati očiti razlog za probleme s performansama. U drugim slučajevima može se utvrditi nekoliko razloga iz kategorija koji bi mogli objasniti sporost.
Sljedeća tablica sažima koja područja i kategorije provjerava modul uvida u performanse.
Područje
Kategorija uvida
Opis
Ukupne performanse
Pretpregled
Pruža ukupni sažetak performansi odabrane aplikacije. Ukratko možete vidjeti performanse aplikacije. Više informacija: Ukupne performanse
Okruženje klijenta
Minimalni preduvjeti sustava
Korisnici bi trebali koristiti barem sustav koji ispunjava minimalne specifikacije. Ovaj uvid govori proizvođačima koliko korisnika ispunjava takve kriterije ako ih je korisnik prikupio, a drugi ne. Više informacija: Minimalni preduvjeti sustava
Okruženje klijenta
Vrsta preglednika
Performanse će se razlikovati ovisno o vrsti preglednika. Ovaj uvid pokazuje da li korisnici koriste moderni preglednik ili ne preporučeni preglednik (IE) Internet Explorer. Performanse portala Power Apps u IE-u osjetno se sporije u usporedbi sa modernim preglednicima. Više informacija: Vrsta preglednika
Okruženje klijenta
Verzija preglednika
Iako korisnici pokreću moderne preglednike, mogli bi imati slabe performanse ako koriste preglednik pokrenut na starijoj verziji. Općenito, preporuča se zadržavanje na najnovijoj verziji. Više informacija: Verzija preglednika
Okruženje klijenta
Protokol HTTP
Power Apps podržava protokol HTTP/2. Aplikacije obično imaju bolje performanse s protokolom HTTP/2 nego s HTTP/1.1. Jedno od glavnih ograničenja HTTP/1.1 ograničene su istodobne veze s istom domenom, što može dovesti do usporenog rada aplikacija. Više informacija: Protokol HTTP
Mreža
Mrežne performanse
Latencija, propusnost i propusnost mreže ključni su čimbenici koji utječu na performanse web aplikacija. Aplikacije mogu raditi različito, ovisno o mrežnim performansama, jer bi se neki sadržaji trebali preuzimati. Više informacija: Mrežne performanse
Uzorak upotrebe
Vrsta učitavanja stranice.
Vrsta učitavanja stranice može utjecati na performanse aplikacije. Toplo (predmemorirano) učitavanje stranica brže je od hladnog (nepredmemoriranog) učitavanja stranica jer se potrebni resursi učitavaju iz lokalne predmemorije. Više informacija: Vrsta učitavanja stranice
Performanse stranice
Spora nadzorna ploča
Jedan od razloga zašto se nadzorna ploča sporo učitava povezan je upit grafikona ili pločice koja slabo radi. Ako se upit izvršava na velikom skupu podataka, to bi moglo dovesti do sporijeg odgovora. Osim provjere broja kontrola grafikona i pločica na nadzornoj ploči, preporučujemo provjeru povezanih upita za grafikone ili pločice. Više informacije: Spore nadzorne ploče
Prilagođavanje
Vrsta poziva XHR
Proizvođači mogu prilagoditi aplikaciju stvorenu prema modelu dodavanjem prilagođene funkcije koja zahtijeva dodavanje XMLHttpRequest u događaj. Ako se poziv XMLHttpRequest (XHR) dogodi sinkrono, drugi zadaci moraju pričekati dok se poziv XHR ne dovrši. Preporučujemo da poziv XHR u svojim prilagođenim funkcijama učinite asinkronim. Više informacija: Vrsta poziva XML HTTP zahtjeva (XHR)
Prilagođavanje
Zastarjele kontrole
Neke kontrole poput prekidača za okretanje i kontrola kalendara V1 zastarjele su. Proizvođači bi uvijek trebali koristiti moderne kontrole. Više informacija: Zastarjele kontrole
Prilagođavanje
Performanse sigurnosne ograde
Proizvođači mogu izraditi vlastiti dodatak. Ovisno o implementiranim uzorcima, postoji mnogo aspekata koje treba provjeriti kako bi se potvrdilo da se metode dodataka dobro izvode, poput događaja vremenskog ograničenja. Ovaj uvid provjerava vremensko ograničenje dodatka kako bi se utvrdilo je li uzrokovano vremenskim ograničenjem vanjskih poziva krajnja točka koji su implementirani ili nisu. Više informacija: Performanse sigurnosne ograde – dominantni dodaci
Prilagođavanje
Spremljeni upit
Dok gradi rješenje, proizvođač može izraditi i ponovno upotrijebiti spremljeni upit. Ako je spremljeni upit kreiran nepravilno, to bi moglo usporiti pokretanje upita. Posljedično, svi obrasci ili prikazi koji koriste problematični spremljeni upit mogu trpjeti zbog slabih performansi.
Konfiguracija
Postavka zapisnika praćenja dodatka
Administratori mogu omogućiti zapisnike praćenja dodataka za okoliš Dataverse iz Nijedan na Svi. Korisno je provjeriti zapisnike praćenja dodataka u fazi razvoja. Međutim, za proizvodna okruženja preporučujemo da tu značajku postavite na Iznimka ili Nijedna kako bi se smanjila intenzivna aktivnost bilježenja koja može pogoršati performanse aplikacije. Više informacija: Postavka zapisnika praćenja dodatka