Què són les conclusions de rendiment? (versió preliminar)

[Aquest tema forma part de la documentació preliminar i està subjecte a canvis.]

Les conclusions de rendiment són una eina d'autoservei per als creadors de les aplicacions empresarials que analitza les dades dels usuaris en temps d'execució i proporciona una llista prioritzada de recomanacions per ajudar a millorar el rendiment de les aplicacions basades en models. Aquesta característica proporciona un conjunt diari d'informació analítica relacionada amb el rendiment d'una aplicació basada en el model del Power Apps o del Customer Engagement, com ara el Dynamics 365 Sales o el Dynamics 365 Service, amb recomanacions i elements que es poden dur a terme. Els creadors de l'aplicació empresarial poden veure els coneixements de rendiment detallats en un nivell d'aplicació al portal del Power Apps.

Com accedir-hi?

  1. Inicieu la sessió a Power Apps.

  2. A la subfinestra de navegació esquerra, seleccioneu Aplicacions i, a continuació, seleccioneu una aplicació basada en models.

  3. Utilitzeu el menú contextual de ... o la barra d'ordres per seleccionar Rendiment.

Si voleu canviar l'entorn on s'implementa l'aplicació, podeu seleccionar entorns a la part superior dreta de la pàgina utilitzant el selector d'Entorn. Altrament, podeu anar a les conclusions de rendiment des del menú contextual d'una aplicació basada en models des de l'àrea Solucions.

Important

Atès que les recomanacions es generen mitjançant dades d'usuari, es recomana visualitzar les conclusions de rendiment des d'un entorn on s'utilitzarà l'aplicació, com ara un entorn de producció.

Com es generen les conclusions

Les conclusions de rendiment es generen a partir de les dades d'usuari recopilades de l'aplicació basada en models cada 24 hores. Quan els usuaris finals utilitzen una aplicació, s'emmagatzemen les dades clau registrades per la plataforma del Power Apps. El motor de les conclusions de rendiment utilitza aquestes dades i les analitza per generar informació i recomanacions relacionades amb millores de rendiment.

Les conclusions de rendiment estan disponibles per a totes les aplicacions basades en models a l'entorn seleccionat, sempre que hi hagi dades d'usuari registrades. Per visualitzar l'historial de conclusions dels set dies anteriors, sempre que s'hagi fet ús en la data seleccionada, seleccioneu una data a la llista de la pestanya Rendiment.

Seleccionar una data per visualitzar les dades de les conclusions de rendiment.

El motor de les conclusions de rendiment genera informació durant un període de 24 hores en una data seleccionada al fus horari universal coordinat (UTC). Les estadístiques del dia anterior, de 00:00 a 23:59 UTC, es generen al voltant de les 02:00 a les 05:00 UTC d'un dia determinat. Per tant, les conclusions i recomanacions de les dades d'ús registrades el dia anterior estaran disponibles al matí al fus horari UTC. L'hora de disponibilitat variarà en funció de la zona horària local i la seva diferència amb l'UTC.

Per exemple, les estadístiques del període de 24 hores que va del 8 de juny a les 00:00 a les 23:59 UTC es generen entre les 02:00 i les 05:00 UTC del 9 de juny. Per tant, les conclusions i recomanacions per a les dades dels usuaris registrades el 8 de juny UTC estaran disponibles el matí del 9 de juny UTC.

Les conclusions es poden ordenar per gravetat, que van des Informatiu, Advertiment fins a Crític. La gravetat es pondera en funció de l'afectació de les troballes sobre el rendiment global. La gravetat ve determinada per diversos factors, com ara el volum d'ús, el rendiment de les càrregues de pàgina lentes i les dades atípiques. Els elements crítics superen determinats llindars i us recomanem que els tracteu en primer lloc.

Es generen estadístiques per a diverses categories de diferents àrees, com ara l'entorn del client, les personalitzacions, el rendiment de la pàgina i la xarxa. Per exemple, si diversos usuaris utilitzen l'aplicació en una versió anterior d'un navegador no recomanat, el rendiment serà més lent en general. Per tant, els creadors veuran una visió relacionada amb el tipus de navegador i la versió a la quadrícula d'informació detallada.

Les estadístiques de rendiment proporcionen una llista prioritzada de recomanacions per ajudar els creadors a millorar el rendiment de les aplicacions basades en models. Podeu seleccionar cada fila de la quadrícula per veure informació detallada per a cada categoria.

Exemple de conclusions de rendiment

Explicació de les conclusions de rendiment

La quadrícula de les conclusions de rendiment té aquestes columnes.

Column Descripció
Gravetat Una conclusió es pot classificar com a Informatiu, Advertiment o Crític. La gravetat ve determinada pel temps de càrrega de la pàgina de rendiment i el nombre d'usuaris finals afectats per un esdeveniment.
Àrees Aquesta àrea defineix els aspectes d'anàlisi de les dades dels usuaris pel motor de Performance Insights. Inclou patrons d'entorn de client, de xarxa i d'ús.
Categoria El tema sota el qual cau la conclusió específica. Les categories s'agrupen en àrees.
Motivació Ofereix una visió general de per què una conclusió concreta pot afectar el rendiment general de l'aplicació.
Conclusió Detalla les troballes relacionades amb una categoria específica i descriu l'impacte del rendiment.
Recomanació Esbossa les accions que podeu dur a terme.
Com millorar Enllaços a la documentació d'una categoria específica, que podria contenir més informació o recursos externs per ajudar-vos a mitigar el problema i millorar el rendiment.
Dades Dades d'evidència per donar suport a les troballes a la secció de conclusions.
ID de la conclusió Identificador d'una categoria d'informació específica.

Quins aspectes comprova?

El rendiment d'una aplicació basada en models podria veure's afectat per diversos factors. Horitzontalment, l'aplicació es pot veure afectada per l'entorn client, la xarxa, el patró d'ús, les personalitzacions i les configuracions. Verticalment, el servidor web o el servidor SQL de back-end podrien afectar el rendiment del costat del client.

Per tant, és beneficiós identificar què pot causar la lentitud de les càrregues o de les operacions de la pàgina. El motor de les conclusions de rendiment analitza les dades recollides de l'usuari i les correspon amb les categories.

En alguns escenaris, podria haver-hi una raó òbvia pels problemes de rendiment. En altres casos, pot haver-hi diversos motius identificats de les categories que podrien explicar la lentitud.

La taula següent resumeix quines àrees i categories comprova el motor de les conclusions de rendiment.

Àrees

Categoria de les conclusions

Descripció

Rendiment general

Informació general

Proporciona un resum general del rendiment d'una aplicació seleccionada. Podeu veure breument el rendiment de l'aplicació. Més informació: Rendiment global

Entorn del client

Requisits mínims del sistema

Els usuaris han d'utilitzar com a mínim el sistema que compleixi les especificacions mínimes. Aquesta conclusió indica als creadors quants usuaris compleixen aquests criteris si l'usuari ha recopilat i d'altres no. Més informació: Requisits mínims del sistema

Entorn del client

Tipus de navegador

El rendiment variarà en funció del tipus de navegador. Aquesta informació indica si els usuaris executen un navegador modern o un navegador no recomanat de l'Internet Explorer (IE). El rendiment del Power Apps a l'IE és sensiblement més lent en comparació amb els navegadors moderns. Més informació: Tipus de navegadors.

Entorn del client

Versió del navegador

Tot i que els usuaris executen els navegadors moderns, podrien experimentar un rendiment lent si utilitzen un navegador que s'executa en una versió anterior. En general, es recomanaria mantenir-se en l'última versió. Més informació: Versió del navegador.

Entorn del client

Protocol HTTP

El Power Apps és compatible amb el protocol HTTP/2. Les aplicacions generalment funcionen millor amb el protocol HTTP/2 en comparació amb HTTP/1.1. Una de les principals limitacions de l'HTTP/1.1 són les connexions concurrents limitades al mateix domini, la qual cosa pot provocar que les aplicacions s'executin lentament. Més informació: Protocol HTTP

Xarxa

Rendiment de la xarxa

La latència de la xarxa, el rendiment i l'ample de banda són factors clau que afecten el rendiment de les aplicacions web. Les aplicacions poden funcionar de manera diferent en funció del rendiment de la xarxa, ja que alguns continguts s'haurien de baixar. Més informació: Rendiment de la xarxa

Patró d'ús

Tipus de càrrega de pàgina

El tipus de càrrega de pàgina pot afectar el rendiment de l'aplicació. Les càrregues de pàgina en calent (a la memòria cau) son més ràpides que les càrregues de pàgina en fred (no emmagatzemades a la memòria cau), ja que els recursos necessaris es carreguen fora de les memòries cau locals. Més informació: Tipus de càrrega de la pàgina

Rendiment de la pàgina

Escriptoris digitals lents

Una de les raons per les quals un escriptori digital pot ser lent de carregar és una consulta associada d'un gràfic o d'una peça que està funcionant malament. Si la consulta s'executa sobre un gran conjunt de dades, pot provocar una resposta lenta. A més de comprovar el nombre de controls i peces del gràfic a l'escriptori digital, us recomanem que comproveu les consultes associades tant per als gràfics com per a les peces. Més informació: Escriptoris digitals lents

Personalització

Tipus de trucada XHR

Els creadors poden personalitzar l'aplicació basada en models afegint una funció personalitzada que converteix XMLHttpRequest en un esdeveniment. Si la trucada XMLHttpRequest (XHR) té lloc de manera síncrona, altres tasques han d'esperar fins que es completi la trucada XHR. Us recomanem que feu que la trucada XHR a les vostres funcions personalitzades sigui asíncrona. Més informació: Tipus de trucada de sol·licitud HTTP XML (XHR)

Personalització

Controls obsolets

Alguns controls, com ara el commutador d'invertisió i els controls de calendari V1, estan obsolets. Els creadors sempre han d'utilitzar controls moderns. Més informació: Controls obsolets

Personalització

Rendiment d'espais aïllats

Els creadors poden construir el seu propi complement. Depenent dels patrons implementats, hi ha molts aspectes a comprovar per confirmar que els mètodes del complement funcionen bé, com ara els esdeveniments de temps d'espera. Aquesta informació comprova el temps d'espera del complement per veure si ha estat causat pel temps d'espera de les crides externes de l'extrem que el creador ha implementat o no. Més informació: IRendiment d'espais aïllats: complements dominants

Personalització

Consulta desada

Mentre es construeix una solució, un creador pot construir i reutilitzar una consulta desada. Si la consulta desada s'ha creat incorrectament, pot ser que la consulta s'executi lentament. En conseqüència, qualsevol formulari o visualització que utilitzi la consulta desada problemàtica pot patir un rendiment lent.

Configuració

Configuració dels registre de rastreig de complements

Els administradors poden habilitar els registres de seguiment de complements per a un entorn del Dataverse desde Cap a Tots. És beneficiós comprovar els registres de rastreig de connectors en la fase de desenvolupament. No obstant això, per als entorns de producció, recomanem establir la característica com a Excepció o Cap per minimitzar l'activitat de registre intensiu que pot degradar el rendiment de l'aplicació. Més informació: Configuració de registre de rastreig de complements

Consulteu també

Comprendre les conclusions.