Orígens habituals de rendiment lent per a una aplicació de llenç

Una aplicació de llenç pot tenir un rendiment lent per diverses raons. En aquest article us expliquem els orígens més habituals de rendiment lent per a una aplicació del llenç. Abans de començar, assegureu-vos que enteneu les fases d'execució i el flux de trucada de dades de les aplicacions de llenç.

Disseny d'aplicacions

Segons com s'hagi dissenyat una aplicació de llenç concreta, pot tenir molts aspectes que afectin el rendiment. Algunes de les que poden causar un rendiment lent són:

  • L'aplicació és pesada per al client: l'aplicació obté conjunts grans de dades a les col·leccions de dades inicialment i, a continuació, utilitza les dades de diverses pantalles per sobre de les operacions pesades per al client, com ara JOIN, Ordena, Afegeix columnes i Agrupa per.
  • L'aplicació té una fórmula llarga a OnStart: l'aplicació activa moltes trucades de dades innecessàries a les pantalles i aquestes trucades de dades retornen registres de dades grans.

Per revisar el disseny de l'aplicació com a possible origen del rendiment de l'aplicació lent, superviseu l'aplicació mitjançant Monitor. Comproveu quines trucades de dades duren molt de temps i quantes trucades de dades activen aquest comportament a l'aplicació.

A més, es recomana equilibrar la càrrega de treball entre el client i el servidor: es recomana delegar la càrrega de treball al servidor. Des de la perspectiva de consum de memòria del client, és important que l'aplicació client sigui lleugera.

Coll d'ampolla a la font de dades

Hi ha moltes causes possibles de colls d'ampolla a la font de dades. Normalment, les taules de la font de dades es troben al centre de l'activitat quan moltes consultes transaccionals/no transaccionals es dirigeixen a la mateixa taula o registre de diferents usuaris.

Les trucades OData es poden alentir si:

  • La màquina de back-end que allotja la font de dades té pocs recursos.
  • La instància de l'SQL del back-end té bloqueigs, interbloquejos o contenció de recursos.
  • La passarel·la de dades local és incorrecta.

Si es produeixen aquests problemes, ajusteu la font de dades de back-end per evitar un rendiment lent de l'aplicació.

Navegadors, dispositius i ubicacions del client

Les aplicacions de llenç es poden utilitzar en diferents dispositius, navegadors i ubicacions amb diferents condicions de xarxa. Mentre s'executa el client de Power Apps, assegureu-vos d'utilitzar navegadors admesos, moderns i actualitzats.

Si alguns usuaris utilitzen navegadors heretats, no compatibles o obsolets, com ara Internet Explorer 11, la seva experiència es podria veure afectada.

Ubicació geogràfica de la passarel·la de dades local i l'entorn

Els usuaris poden accedir a les aplicacions de llenç de manera global. Tanmateix, es recomana tenir la font de dades a prop de la majoria d'usuaris. Per exemple, quan l'aplicació accedeix a la font de dades local, la ubicació de la passarel·la de dades local hauria d'estar a prop de la font de dades per minimitzar qualsevol tipus de sobrecàrrega addicional entre la passarel·la de dades i la font de dades.

Limitació temporal de sol·licituds d'alt volum al back-end

Segons com dissenyeu una aplicació de llenç, pot generar moltes trucades de dades dins d'un petit període de temps. Per exemple, una aplicació que es connecta a un entorn Microsoft Dataverse està subjecta als límits de l'API de protecció del servei Dataverse. Aquesta aplicació es pot limitar quan les trucades de dades superen els límits admesos.

Si una aplicació supera els límits del connector, l'aplicació està subjecta a una limitació temporal. La definició de perfils de l'aplicació amb Monitor us ajudarà a investigar aquest problema. A més, tingueu en compte que les aplicacions que generen moltes trucades de dades evitables poden no oferir la millor experiència d'usuari, encara que les trucades no es limitin.

Els responsables poden seleccionar entre diversos orígens de dades disponibles per a Power Apps amb connectors diferents. Tot i que hi ha moltes opcions de fonts de dades per triar, és important triar la font de dades i el connector adequats des de moltes perspectives: arquitectura, rendiment, manteniment i escalabilitat.

Els límits específics dels connectors estan disponibles a la documentació dels connectors de Power Apps i poden variar en comparació amb altres connectors.

Paràmetre Depura l'aplicació publicada habilitat

Les aplicacions publicades amb el paràmetre Depura l'aplicació publicada són significativament més lentes. Publiqueu la vostra aplicació amb aquest paràmetre desactivat tan aviat com deixeu de necessitar veure les expressions d'origen quan depureu l'aplicació publicada.

Passos següents

Problemes comuns de rendiment i resolucions d'aplicacions de llenç

Consulteu també

Informació sobre les fases d’execució i el flux de trucades de dades de les aplicacions de llenç
Consells i pràctiques recomanades per millorar el rendiment de les aplicacions de llenç
Problemes comuns i solucions per al Power Apps
Solució de problemes d'inici del Power Apps