Delen via


Wat zijn prestatie-inzichten? (voorbeeldweergave)

Belangrijk

Deze functie ondergaat aanzienlijke verbeteringen en totdat de nieuwe versie beschikbaar komt, wordt de huidige functie uitgeschakeld.

[Dit onderwerp maakt deel uit van de voorlopige documentatie en kan nog veranderen.]

Prestatie-inzichten zijn een selfservice-tool voor makers van zakelijke apps die runtime-gebruikersgegevens analyseert en een geprioriteerde lijst met aanbevelingen biedt om de prestaties van modelgestuurde apps te helpen verbeteren. Deze functie biedt een dagelijkse reeks analytische inzichten met betrekking tot de prestaties van een modelgestuurde Power Apps-app of app voor klantbetrokkenheid, zoals Dynamics 365 Sales of Dynamics 365 Service, met aanbevelingen en bruikbare items. Makers van bedrijfs-apps kunnen gedetailleerde prestatie-inzichten bekijken op app-niveau in de Power Apps-portal.

Hoe kan ik toegang krijgen?

  1. Meld u aan bij Power Apps.

  2. Selecteer apps in het linkernavigatiedeelvenster en selecteer vervolgens een modelgestuurde app.

  3. Gebruik het contextmenu of de opdrachtbalk van ... om Prestaties te selecteren.

Als u wilt overschakelen naar de omgeving waarin uw app is geïmplementeerd, kunt u omgevingen selecteren in de rechterbovenhoek van de pagina met behulp van de omgevingsselector. U kunt ook navigeren naar prestatie-inzichten vanuit het contextmenu van een modelgestuurde app vanuit het gebied Oplossingen .

Belangrijk

Omdat aanbevelingen worden gegenereerd met behulp van gebruikersgegevens, raden we u aan om prestatie-inzichten weer te geven uit een omgeving waarin de app wordt gebruikt, zoals een productieomgeving.

Hoe inzichten worden gegenereerd

Prestatie-inzichten worden elke 24 uur gegenereerd op basis van verzamelde gebruikersgegevens van uw modelgestuurde app. Wanneer eindgebruikers een app gebruiken, worden belangrijke gebruikersgegevens opgeslagen die zijn vastgelegd door het Power Apps-platform. De engine voor prestatieinzichten gebruikt deze gegevens en analyseert deze om inzichten en aanbevelingen te genereren met betrekking tot prestatieverbeteringen.

Prestatie-inzichten zijn beschikbaar voor alle modelgestuurde apps in uw geselecteerde omgeving, mits er gebruikersgegevens zijn vastgelegd. U kunt de inzichtengeschiedenis voor de afgelopen zeven dagen bekijken, zolang er gebruik was op de geselecteerde datum door een datum in de lijst te selecteren op het tabblad Prestaties .

Selecteer een datum om prestatie-inzichtgegevens weer te geven.

De engine voor prestatieinzichten genereert inzichten gedurende een periode van 24 uur op een geselecteerde datum in de utc-tijdzone (Universal Time Coordinated). Inzichten voor de vorige dag, van 00:00 tot 23:59 UTC, worden ongeveer 02:00 tot 05:00 UTC gegenereerd op een bepaalde dag. Daarom zijn inzichten en aanbevelingen voor gebruiksgebruikersgegevens die de vorige dag zijn vastgelegd, in de ochtend beschikbaar in de UTC-tijdzone. De beschikbaarheidstijd varieert op basis van uw lokale tijdzone en het verschil tussen UTC.

Inzichten voor de periode van 24 uur die 8 juni van 00:00 tot 23:59 UTC omvat, worden bijvoorbeeld gegenereerd tussen 02:00 en 05:00 UTC op 9 juni. Daarom zijn inzichten en aanbevelingen voor gebruikersgegevens die zijn vastgelegd op 8 juni UTC, de ochtend van 9 UTC beschikbaar.

Inzichten kunnen worden gesorteerd op ernst, variërend van informatief, waarschuwing tot kritiek. De ernst wordt gewogen, afhankelijk van de invloed van de bevindingen op de algehele prestaties. De ernst wordt bepaald door verschillende factoren, zoals het gebruikersvolume, de prestaties tijdens trage pagina-laadtijden en uitschieters. Kritieke items overschrijden bepaalde drempelwaarden en we raden u aan deze eerst aan te pakken.

Inzichten worden gegenereerd voor verschillende categorieën, waaronder clientomgeving, aanpassingen, paginaprestaties en netwerk. Als bijvoorbeeld meerdere gebruikers de app in een oudere versie van een niet-aanbevolen browser gebruiken, zijn de prestaties in het algemeen langzamer. Daarom zullen makers een inzicht met betrekking tot het browsertype en de versie zien in de inzichtengrid.

Prestatie-inzichten bieden een lijst met aanbevelingen met prioriteit om makers te helpen de prestaties van modelgestuurde apps te verbeteren. U kunt elke rij in het raster selecteren om gedetailleerde informatie voor elke categorie weer te geven.

Voorbeeld van prestatie-inzichten.

Uitleg van prestatie-inzichten

Het raster met inzichten over prestaties bevat deze kolommen.

Kolom Description
Severity Een inzicht kan worden gecategoriseerd als informatief, waarschuwing of kritiek. De ernst wordt bepaald door de laadtijd van de prestatiepagina en het aantal eindgebruikers dat wordt beïnvloed door een gebeurtenis.
Area Dit gebied definieert de aspecten van het analyseren van gebruikersgegevens door de engine van Performance Insights. Bevat clientomgevingen, netwerk- en gebruikspatronen.
Categorie Het thema waaronder het specifieke inzicht valt. Categorieën worden gegroepeerd onder Gebieden.
Motivatie Geeft een overzicht van waarom een bepaald inzicht van invloed kan zijn op de algehele prestaties van uw app.
Inzicht Details van de bevindingen met betrekking tot een specifieke categorie en geeft een overzicht van de invloed op de prestaties.
Aanbeveling Geeft een overzicht van de acties die u kunt uitvoeren.
Hoe u kunt verbeteren Koppelingen naar de documentatie voor een specifieke categorie, die meer informatie of externe resources kunnen bevatten om het probleem te verhelpen en de prestaties te verbeteren.
Gegevens Bewijsgegevens ter ondersteuning van de bevindingen in de sectie Inzicht.
Inzicht-ID Identificatie voor een specifieke inzicht-categorie.

Welke aspecten controleert het?

De prestaties van een modelgestuurde app kunnen worden beïnvloed door meerdere factoren. Horizontaal kan de app worden beïnvloed door clientomgeving, netwerk, gebruikspatroon, aanpassingen en configuraties. Verticaal kan webserver of back-end SQL Server van invloed zijn op de prestaties aan de clientzijde.

Daarom is het handig om te bepalen wat kan leiden tot traagheid van paginabelastingen of bewerkingen. De engine voor prestatieinzicht analyseert verzamelde gebruikersgegevens en komt overeen met de categorieën.

In sommige scenario's kan er een duidelijke reden zijn voor prestatieproblemen. In andere gevallen kunnen er verschillende redenen zijn die zijn geïdentificeerd uit de categorieën die de traagheid kunnen verklaren.

De volgende tabel bevat een overzicht van welke gebieden en categorieën de engine voor prestatie-inzichten controleert.

Gebied

Categorie voor inzichten

Beschrijving

Algehele prestaties

Overzicht

Het biedt een algemeen overzicht van de prestaties van een geselecteerde app. U kunt de prestaties van de app kort bekijken. Meer informatie: Algemene prestaties

Clientomgeving

Minimale systeemvereisten

Gebruikers moeten ten minste het systeem gebruiken dat voldoet aan de minimumspecificaties. Dit inzicht vertelt makers hoeveel gebruikers aan dergelijke criteria voldoen als de gebruiker is verzameld en anderen niet. Meer informatie: Minimale systeemvereisten

Clientomgeving

Browsertype

De prestaties variëren afhankelijk van het browsertype. Dit inzicht geeft aan of gebruikers een moderne browser of een niet-aanbevolen Internet Explorer-browser (IE) uitvoeren. De prestaties van Power Apps in IE zijn aanzienlijk langzamer dan moderne browsers. Meer informatie: Browsertype

Clientomgeving

Browserversie

Hoewel gebruikers de moderne browsers uitvoeren, kunnen ze trage prestaties ervaren als ze een browser gebruiken die wordt uitgevoerd op een oudere versie. Over het algemeen wordt het aanbevolen om op de nieuwste versie te blijven. Meer informatie: Browser-versie

Clientomgeving

HTTP-protocol

Power Apps ondersteunt het HTTP/2-protocol. Apps presteren over het algemeen beter met het HTTP/2-protocol in vergelijking met HTTP/1.1. Een van de belangrijkste beperkingen van HTTP/1.1 is de beperkte gelijktijdige verbindingen met hetzelfde domein, waardoor apps mogelijk traag worden uitgevoerd. Meer informatie: HTTP-protocol

Netwerk

Netwerkprestaties

Netwerklatentie, doorvoer en bandbreedte zijn belangrijke factoren die van invloed zijn op de prestaties van webtoepassingen. Apps kunnen anders worden uitgevoerd, afhankelijk van de netwerkprestaties, omdat bepaalde inhoud moet worden gedownload. Meer informatie: Netwerkprestaties

Gebruikspatroon

Type pagina laden.

Het type paginabelasting kan van invloed zijn op de prestaties van de app. Het laden van warme (cached) pagina's is sneller dan koude (niet gecachte) pagina's omdat resources uit de cache worden geladen. Meer informatie: Laadtype pagina

Paginaprestaties

Langzame dashboards

Een van de redenen waarom een dashboard traag kan zijn, is een query die is gekoppeld aan een grafiek of tegel die slecht presteert. Als de query wordt uitgevoerd op een grote set gegevens, kan dit leiden tot een trage reactie. Afgezien van het controleren van het aantal grafiekbesturingselementen en tegels op het dashboard, raden we u aan gekoppelde query's voor beide grafieken of tegels te controleren. Meer informatie: Trage dashboards

Aanpassing

Type XHR-aanroep

Makers kunnen de modelgestuurde app aanpassen door een aangepaste functie toe te voegen die XMLHttpRequest in een gebeurtenis maakt. Als de aanroep XMLHttpRequest (XHR) synchroon plaatsvindt, moeten andere taken wachten totdat de XHR-aanroep is voltooid. We raden u ten zeerste aan om de XHR-aanroep in uw aangepaste functies asynchroon te maken. Meer informatie: XHR-aanroeptype (XML HTTP Request)

Aanpassing

Afgeschafte elementen

Sommige besturingselementen, zoals de schakelaar en de V1-agendacontroles, worden afgeschaft. Makers moeten altijd moderne besturingselementen gebruiken. Meer informatie: verouderde besturingselementen

Aanpassing

Sandbox-prestaties

Makers kunnen hun eigen invoegtoepassing bouwen. Afhankelijk van geïmplementeerde patronen, zijn er veel aspecten die moeten worden gecontroleerd om te bevestigen dat de plug-inmethoden goed werken, zoals time-outgebeurtenissen. Dit inzicht controleert de time-out van de plug-in om te zien of deze werd veroorzaakt door de time-out van de externe eindpunt-aanroepen die de maker heeft geïmplementeerd of niet. Meer informatie: Sandbox-prestaties - Dominante plugins

Aanpassing

Opgeslagen query

Tijdens het bouwen van een oplossing kan een maker een opgeslagen query bouwen en opnieuw gebruiken. Als de opgeslagen query onjuist is gemaakt, kan de query traag worden uitgevoerd. Daarom kunnen formulieren of weergaven die gebruikmaken van de problematische opgeslagen query, leiden tot trage prestaties.

Configuratie

Instelling van het traceerlogboek van de invoegtoepassing

Beheerders kunnen traceringslogboeken voor invoegtoepassingen inschakelen voor een Dataverse-omgeving van None naar All. Het is handig om de traceringslogboeken van de invoegtoepassing in de ontwikkelingsfase te controleren. Voor productieomgevingen is het echter raadzaam om de functie in te stellen op Uitzondering of Geen om intensieve logboekactiviteiten te minimaliseren die de prestaties van apps kunnen verminderen. Meer informatie: Instelling traceerlogboek plug-in

Zie ook

Inzicht krijgen in inzichten