¿Qué es la información sobre el rendimiento? (versión preliminar)
Importante
Esta función está experimentando mejoras significativas y hasta que la nueva versión esté disponible, la función actual estará deshabilitada.
[Este tema es documentación preliminar y está sujeto a modificaciones.]
La información sobre el rendimiento es una herramienta de autoservicio para creadores de aplicaciones empresariales que analiza los datos de los usuarios en tiempo de ejecución y proporciona una lista priorizada de recomendaciones para ayudar a mejorar el rendimiento de las aplicaciones basadas en modelos. Esta característica proporciona un conjunto diario de información analítica relacionada con el rendimiento de una aplicación de participación del cliente o basada en modelos de Power Apps, como Dynamics 365 Sales o Dynamics 365 Service, con recomendaciones y elementos accionables. Los creadores de aplicaciones empresariales pueden ver información detallada sobre el rendimiento a nivel de aplicación en el portal de Power Apps.
¿Cómo acceder?
Inicie sesión en Power Apps.
En el panel de navegación de la izquierda, seleccione Aplicaciones y luego una aplicación basada en modelos.
Use el menú contextual ... o la barra de comandos para seleccionar Rendimiento.
Si desea cambiar el entorno donde se implementa su aplicación, puede seleccionar entornos en la esquina superior derecha de la página usando el selector Entorno. Como alternativa, puede navegar a la información sobre el rendimiento desde el menú contextual de una aplicación basada en modelos desde el área Soluciones.
Importante
Puesto que las recomendaciones se generan a partir de los datos del usuario, le recomendamos que consulte la información sobre el rendimiento de un entorno donde se usará la aplicación, como un entorno de producción.
Cómo se genera la información
La información sobre el rendimiento se genera en función de los datos de usuario recopilados de su aplicación basada en modelos cada 24 horas. Cuando los usuarios finales usan una aplicación, se almacenan los datos clave del usuario registrados por la plataforma de Power Apps. El motor de información sobre el rendimiento usa estos datos y los analiza para generar información y recomendaciones relacionadas con las mejoras de rendimiento.
La información sobre el rendimiento está disponible para todas las aplicaciones basadas en modelos en su entorno seleccionado, siempre que haya datos de usuario registrados. Puede ver el historial de información de los siete días anteriores, siempre y cuando haya uso en la fecha seleccionada, al seleccionar una fecha de la lista en la pestaña Rendimiento.
El motor de información sobre el rendimiento genera información durante un período de 24 horas en una fecha seleccionada en la zona horaria de la hora universal coordinada (UTC). La información del día anterior, de 00:00 a 23:59 UTC, se genera aproximadamente desde las 02:00 a las 05:00 UTC de un día determinado. Por lo tanto, la información y las recomendaciones sobre el uso de los datos de usuario registrados el día anterior estarán disponibles por la mañana en la zona horaria UTC. El tiempo de disponibilidad variará según su zona horaria local y su diferencia con respecto a UTC.
Por ejemplo, la información del período de 24 horas que abarca el 8 de junio de 00:00 a 23:59 UTC se genera entre las 02:00 y las 05:00 UTC del 9 de junio. Por lo tanto, la información y las recomendaciones para los datos de usuario registrados el 8 de junio UTC estarán disponibles la mañana del 9 de junio UTC.
La información se puede ordenar por gravedad, que va desde Informativa, Advertencia a Crítica. La gravedad se pondera en función de la afectación de los resultados sobre el rendimiento general. La gravedad viene determinada por varios factores, como el volumen de uso, el rendimiento de las cargas de página lentas y los valores atípicos. Los elementos críticos superan determinados umbrales y le recomendamos que los aborde en primer lugar.
Se genera información para varias categorías de diferentes áreas, incluido el entorno del cliente, las personalizaciones, el rendimiento de la página y la red. Por ejemplo, si varios usuarios usan la aplicación en una versión anterior de un navegador no recomendado, el rendimiento será más lento en general. Por tanto, los creadores verán información relacionada con el tipo y la versión del navegador en la cuadrícula de información.
La información sobre el rendimiento proporciona una lista priorizada de recomendaciones para ayudar a los creadores a mejorar el rendimiento de las aplicaciones basadas en modelos. Puede seleccionar cada fila de la cuadrícula para ver información detallada de cada categoría.
Explicación de la información sobre el rendimiento
La cuadrícula de información sobre el rendimiento tiene estas columnas.
Columna | Descripción |
---|---|
Gravedad | La información se puede clasificar como Informativa, Advertencia o Crítica. La gravedad viene determinada por el tiempo de carga de la página de rendimiento y la cantidad de usuarios finales afectados por un evento. |
Áreas | Esta área define los aspectos del análisis de los datos del usuario mediante el motor de Información sobre el rendimiento. Incluye el entorno del cliente, la red y los patrones de uso. |
Categoría | El tema en el que se encuentra la información específica. Las categorías se agrupan en Áreas. |
Motivación | Brinda descripción general acerca de por qué una información en particular podría afectar al rendimiento general de su aplicación. |
Información | Detalla los resultados relacionados con una categoría específica y describe el impacto en el rendimiento. |
Recomendación | Describe las acciones que puede realizar. |
Cómo mejorar | Vínculos a la documentación de una categoría específica, que podría contener más información o recursos externos para ayudarle a mitigar su problema y mejorar el rendimiento. |
Datos | Datos de evidencia para respaldar los resultados en la sección de información. |
Id. de conclusión | Identificador de una categoría de información específica. |
¿Qué aspectos comprueba?
El rendimiento de una aplicación basada en modelos podría verse afectado por varios factores. Horizontalmente, la aplicación podría verse afectada por el entorno del cliente, la red, el patrón de uso, las personalizaciones y las configuraciones. Verticalmente, el servidor web o el servidor SQL de back-end podrían afectar al rendimiento en el lado del cliente.
Por tanto, resulta beneficioso identificar qué puede causar lentitud en las cargas u operaciones de la página. El motor de información sobre el rendimiento analiza los datos de usuario recopilados y los corresponde con las categorías.
En algunos escenarios, podría haber una razón obvia para los problemas de rendimiento. En otros casos, puede haber varias razones identificadas de las categorías que podrían explicar la lentitud.
En la siguiente tabla se resumen las áreas y categorías que comprueba el motor de información sobre el rendimiento.
Áreas
Categoría de información
Descripción
Rendimiento general
Introducción
Proporciona un resumen general del rendimiento de una aplicación seleccionada. Puede ver brevemente el rendimiento de la aplicación. Más información: Rendimiento general
Entorno del cliente
Requisitos mínimos del sistema
Los usuarios deben usar al menos el sistema que cumpla con las especificaciones mínimas. Esta información indica a los creadores cuántos usuarios cumplen con dichos criterios si se recogen usuarios y otros no. Más información: Requisitos mínimos del sistema
Entorno del cliente
Tipo de navegador
El rendimiento variará según el tipo de navegador. Esta información indica si los usuarios ejecutan un navegador moderno o un navegador de Internet Explorer (IE) no recomendado. El rendimiento de Power Apps en IE es notablemente más lento en comparación con los navegadores modernos. Más información: Tipo de navegador
Entorno del cliente
Versión del explorador
Aunque los usuarios ejecutan los navegadores modernos, podrían experimentar un rendimiento lento si usan un navegador que se ejecuta en una versión anterior. En general, se recomienda mantener la última versión. Más información: Versión del navegador
Entorno del cliente
Protocolo HTTP
Power Apps admite el protocolo HTTP/2. Por lo general, las aplicaciones funcionan mejor con el protocolo HTTP/2 en comparación con el HTTP/1.1. Una de las principales limitaciones de HTTP/1.1 son las conexiones simultáneas limitadas en el mismo dominio, lo que puede hacer que las aplicaciones se ejecuten con lentitud. Más información: Protocolo HTTP
Red
Rendimiento de la red
La latencia, el rendimiento y el ancho de banda de la red son factores clave que afectan al rendimiento de las aplicaciones web. Las aplicaciones pueden funcionar de manera diferente según el rendimiento de la red, ya que algunos contenidos deberían descargarse. Más información: Rendimiento de la red
Patrón de uso
Tipo de carga de la página.
El tipo de carga de la página puede afectar al rendimiento de la aplicación. Las cargas de páginas en caliente (en caché) son más rápidas que las cargas de páginas en frío (no en caché), ya que los recursos se cargan fuera de la caché. Más información: Tipo de carga de página
Rendimiento de página
Panel lento
Una de las razones por las que un panel puede tardar en cargarse es una consulta asociada de un gráfico o un icono que tiene un rendimiento deficiente. Si la consulta se ejecuta sobre un gran conjunto de datos, podría provocar una respuesta lenta. Además de comprobar la cantidad de controles de gráficos e iconos en el panel, recomendamos comprobar las consultas asociadas tanto para gráficos como para iconos. Más información: Paneles lentos
Personalización
Tipo de llamada XHR
Los creadores pueden personalizar la aplicación basada en modelos agregando una función personalizada que convierta XMLHttpRequest en un evento. Si la llamada XMLHttpRequest (XHR) se produce de forma sincrónica, otras tareas deben esperar a que se complete la llamada XHR. Recomendamos encarecidamente que realice la llamada XHR en sus funciones personalizadas de forma asincrónica. Más información: Tipo de llamada XML HTTP Request (XHR)
Personalización
Controles en desuso
Algunos controles como el cambio de volteo y los controles de calendario V1 están en desuso. Los creadores siempre deben usar controles modernos. Más información: Controles en desuso
Personalización
Rendimiento de espacio aislado
Los creadores pueden crear su propio complemento. En función de los patrones implementados, se deben comprobar muchos aspectos para confirmar que los métodos de complemento funcionan bien, como los eventos de tiempo de espera. Esta información comprueba el tiempo de espera del complemento para ver si fue causado por el tiempo de espera de las llamadas de punto de conexión externo que el creador implementó o no. Más información: Rendimiento de espacio aislado - Complementos dominantes
Personalización
Consulta guardada
Mientras crea una solución, un creador puede crear y reutilizar una consulta guardada. Si la consulta guardada se creó incorrectamente, podría hacer que la consulta se ejecute lentamente. En consecuencia, cualquier formulario o vista que use la consulta guardada problemática puede sufrir un rendimiento lento.
Configuración
Configuración del registro de seguimiento del complemento
Los administradores pueden habilitar registros de seguimiento de complementos para un entorno de Dataverse de Ninguno a Todos. Resulta beneficioso comprobar los registros de seguimiento del complemento en la fase de desarrollo. Sin embargo, para entornos de producción, recomendamos configurar la característica en Excepción o Ninguno para minimizar la actividad de registro intensiva que puede degradar el rendimiento de la aplicación. Más información: Configuración del registro de seguimiento del complemento