Uobičajeni uzroci sporih performansi za aplikaciju od gotovih gradivnih elemenata

Aplikacija od gotovih gradivnih elemenata može se sporo izvoditi iz nekoliko razloga. U ovom ćete članku saznati o najčešćim mogućim uzrocima sporih performansi aplikacije od gotovih gradivnih elemenata. Prije nego što započnete, uvjerite se da razumijete faze izvršavanja i tijek podatkovnih poziva u aplikacijama od gotovih gradivnih elemenata.

Dizajn aplikacije

Ovisno o dizajnu određene aplikacije od gotovih gradivnih elemenata, može imati mnogo aspekata koji utječu na izvođenje. Neki koji mogu rezultirati sporim performansama su:

  • Aplikacija je teška za klijenta: Aplikacija na početku dobiva velike skupove podataka u zbirke podataka, a zatim podatke koristi na više zaslona tijekom operacija teških za klijenta, kao što su PRIDRUŽI, Sortiraj, Dodaj stupac i Grupiraj prema.
  • Aplikacija ima dugačku formulu u OnStart: Aplikacija pokreće mnoge nepotrebne podatkovne pozive na zaslonima, a ti podatkovni pozivi vraćaju velike podatkovne zapise.

Da biste pregledali dizajn aplikacije kao mogući uzrok sporih performansi aplikacije, nadzirite aplikaciju koristeći Nadzor. Provjerite koji podatkovni pozivi traju dugo i koliko podatkovnih poziva pokreće takvo ponašanje u aplikaciji.

Uravnotežite i radno opterećenje između klijenta i poslužitelja: preporučuje se delegiranje radnog opterećenja na poslužitelj. Iz perspektive potrošnje memorije klijenta važno je klijentsku aplikaciju učiniti jednostavnijom.

Usko grlo u izvoru podataka

Mnogo je mogućih uzroka uskih grla u izvoru podataka. Tablice u izvoru podataka obično su u središtu aktivnosti kada su mnogi transakcijski/netransakcijski upiti usmjereni na istu tablicu ili zapis različitih korisnika.

Podatkovni pozivi mogu se usporiti ako:

  • Pozadinski stroj za hostiranje izvora podataka nema dovoljno resursa.
  • Pozadinska SQL instanca ima blokiranja, mrtve petlje ili nadmetanje resursa.
  • Lokalni pristupnik za podatke nije stabilan.

Kada se pojave ti problemi, prilagodite pozadinski izvor podataka kako biste izbjegli usporavanje performansi aplikacije.

Klijentski preglednici, uređaji i lokacije

Aplikacije od gotovih gradivnih elemenata mogu se koristiti na različitim uređajima, preglednicima i lokacijama s različitim mrežnim uvjetima. Dok se klijent usluge Power Apps izvršava, osigurajte korištenje modernih, ažuriranih i podržanih preglednika.

Geografski položaj lokalnog pristupnika za podatke i okruženja

Korisnici mogu aplikacijama od gotovih gradivnih elemenata pristupiti globalno. Međutim, preporučujemo da izvor podataka smjestite blizu većine vaših korisnika. Na primjer, kada vaša aplikacija pristupa vašem lokalnom pristupniku za podatke, mjesto lokalnog pristupnika za podatke trebalo bi biti blizu izvora podataka kako bi se smanjili neočekivani troškovi između pristupnika za podatke i izvora podataka.

Privremeno ograničavanje velikog broja zahtjeva u pozadini

Ovisno o tome kako dizajnirate aplikaciju od gotovih gradivnih elemenata, može generirati mnogo podatkovnih poziva u kratkom vremenu.Na primjer, aplikacija koja se povezuje s okruženjem Power Platform podliježe Dataverse ograničenjima API-ja za zaštitu usluge. Takva se aplikacija može ograničiti kada podatkovni pozivi premaše podržana ograničenja.

Ako aplikacija premaši ograničenja prigušivanja poveznika, aplikacija će biti privremeno prigušena. Profiliranje aplikacije pomoću Nadzora može vam pomoći da istražite ovaj problem. Primijetite i da aplikacije koje generiraju mnoge podatkovne pozive koje je moguće izbjeći možda neće pružiti najbolje korisničko iskustvo, čak i ako se pozivi ne ograniče.

Proizvođači mogu birati između nekoliko izvora podataka dostupnih za Power Apps koristeći različite poveznike. Iako postoji mnogo mogućnosti za odabir izvora podataka, važno je odabrati pravi izvor podataka i poveznik iz mnogih perspektiva—arhitekture, izvedbe, održavanja i skalabilnosti.

Ograničenja specifična za pristupnik dostupna su u Power Apps dokumentaciji o poveznicima i mogu se razlikovati u usporedbi s ostalim poveznicima.

Omogućena postavka „Ispravljanje programskih pogrešaka objavljene aplikacije“

Aplikacije objavljene s omogućenom postavkom Ispravljanje programskih pogrešaka objavljene aplikacije izvode se sporije. Objavite aplikaciju s onemogućenom ovom postavkom čim više ne trebate pregledavati izvorne izraze prilikom ispravljanja pogrešaka u objavljenoj aplikaciji.

Sljedeći koraci

Uobičajeni problemi s performansama aplikacije od gotovih gradivnih elemenata i rješenja

Pogledajte također

Razumijevanje faza izvršavanja aplikacija od gotovih gradivnih elemenata i tijeka podatkovnih poziva
Savjeti i najbolje prakse za poboljšanje performansi aplikacije od gotovih gradivnih elemenata
Uobičajeni problemi i rješenja za uslugu Power Apps
Otklanjanje poteškoća prilikom pokretanja za Power Apps

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).