Share via


Orixes comúns de rendemento lento para unha aplicación de lenzo

Unha aplicación de lenzo pode funcionar lentamente por varios motivos. Neste artigo, aprenderá sobre as orixes máis comúns posibles de rendemento lento dunha aplicación de lenzo. Antes de comezar, asegúrese de que comprende as fases de execución e o fluxo de chamadas de datos das aplicacións de lenzo.

Deseño da aplicación

Dependendo de como se deseñe unha aplicación de lenzo concreta, pode ter moitos aspectos a ter en conta no rendemento. Algúns que poden producir un rendemento lento son:

  • A aplicación ten moitos clientes: a aplicación obtén grandes conxuntos de datos nas coleccións de datos inicialmente e, a continuación, usa os datos en varias pantallas sobre operacións con moitos clientes como UNIRSE, Ordenar, Engadir columna e Agrupar por.
  • A aplicación ten unha fórmula longa en OnStart: a aplicación activa moitas chamadas de datos innecesarias nas pantallas e estas chamadas de datos devolven grandes rexistros de datos.

Para revisar o deseño da aplicación como unha posible fonte de rendemento lento da aplicación, controle a aplicación usando Monitor. Comprobe que chamadas de datos levan moito tempo e cantas chamadas de datos desencadean este comportamento na aplicación.

Ademais, equilibre a carga de traballo entre o cliente e o servidor: recoméndase delegar a carga de traballo no servidor. Dende a perspectiva do consumo de memoria do cliente, é importante que a aplicación do cliente sexa máis lixeira.

Atoamento na orixe de datos

Hai moitas causas para os atascos na orixe de datos. Normalmente, as táboas da orixe de datos están no centro da actividade cando moitas consultas transacionais ou non transacionais son dirixidas á mesma táboa ou rexistro de diferentes usuarios.

As chamadas OData poden retardarse se:

  • A máquina do back-end que aloxa a orixe de datos ten poucos recursos.
  • A instancia de SQL do back-end ten bloqueos, bloqueos mutuos ou contención de recursos.
  • Pasarela de datos local en mal estado.

Axuste a orixe de datos do back-end cando se produzan estes problemas para evitar un rendemento lento da aplicación.

Navegadores, dispositivos e localizacións dos clientes

As aplicacións de lenzo poden ser usadas en diferentes dispositivos, navegadores e localizacións con diferentes condicións de rede. Mentres o cliente de Power Apps se executa, asegúrese de usar navegadores compatibles, modernos e actualizados.

Localización xeográfica da pasarela de datos local e do ambiente

Os usuarios poden acceder a aplicacións de lenzo a nivel mundial. Non obstante, recoméndase localizar a orixe de datos preto da maioría dos usuarios. Por exemplo, cando a súa aplicación acceda á súa orixe de datos local, a localización da pasarela de datos local debería estar preto da orixe de datos para minimizar calquera sobrecarga adicional entre a pasarela de datos e a orixe de datos.

Limitación temporal de peticións de gran volume no back-end

Dependendo de como deseñe unha aplicación de lenzo, pode xerar moitas chamadas de datos nun pequeno espazo de tempo.Por exemplo, unha aplicación que se conecta a un Power Platform ambiente está suxeita aos límites da API de protección do Dataverse servizo. Esta aplicación pode limitarse cando as chamadas de datos superen os límites admitidos.

Se unha aplicación supera os límites de limitación do conector, a aplicación estará suxeita a unha limitación temporal. Crear perfís para aplicación mediante o Monitor pode axudarlle a investigar este problema. Teña en conta tamén que as aplicacións que xeran moitas chamadas de datos evitables poden non ofrecer a mellor experiencia de usuario, aínda que as chamadas non se restrinxan.

Os fabricantes poden escoller entre varias fontes de datos dispoñibles para Power Apps usando diferentes conectores. Aínda que hai moitas opcións para escoller unha orixe de datos, é importante escoller a orixe de datos e o conector adecuados desde moitas perspectivas—arquitectura, rendemento, mantemento e escalabilidade.

Os límites específicos do conector están dispoñibles na documentación de conectores de Power Apps e poden variar en comparación con outros conectores.

A depuración da aplicación publicada está habilitada

As aplicacións publicadas coa configuración Depurar a aplicación publicada activada funcionan máis lento. Publique a súa aplicación con esta configuración desactivada en canto xa non necesite ver as expresións de orixe ao depurar a súa aplicación publicada.

Pasos seguintes

Problemas e resolucións comúns de rendemento da aplicación de lenzo

Consulte tamén

Comprender o fluxo de chamadas de datos e as fases de execución das aplicacións de lenzo
Consellos e prácticas recomendadas para mellorar o rendemento das aplicacións de lenzo
Problemas frecuentes e resolucións de Power Apps
Resolución de problemas de inicio de Power Apps

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).