Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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?
Meld u aan bij Power Apps.
Selecteer apps in het linkernavigatiedeelvenster en selecteer vervolgens een modelgestuurde app.
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 .
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.
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