Rendimiento del comprobador del portal

En este artículo aprenderá sobre los resultados de diagnóstico del comprobador del portal relacionados con los problemas de rendimiento y cómo resolver problemas comunes.

Seguimiento de páginas web habilitado

Habilitar una página web de portal para el seguimiento de páginas puede llevar a generar problemas de rendimiento en el portal.

Importante

Esta funcionalidad se ha retirado para portales con la versión 9.3.4.x o posterior. Para obtener más información, consulte el anuncio de desuso publicado anteriormente: Portales de Dynamics 365 - Características en desuso.

La herramienta del comprobador del portal mostrará una lista de todas las páginas web (página raíz y de contenido) que están habilitadas para el seguimiento de páginas. Estas páginas deben ser deshabilitadas siguiendo estos pasos:

  1. Abra la aplicación Administración del portal.
  2. Vaya a Búsqueda avanzada.
  3. Busque todas las páginas web donde el campo Habilitar el seguimiento (obsoleto) esté habilitado (valor establecido en Sí).
  4. Edite masivamente todas las páginas y establezca este campo en No.

También puede ir a cada página que figura en los resultados del comprobador del portal y establecer el valor del campo Habilitar el seguimiento (obsoleto) en No en su lugar.

Es importante comprender que si se encuentra en la solución de Portales Dynamics 365 versión 9.x, este campo no aparecerá en el formulario y es posible que deba agregarlo al formulario primero.

Seguimiento de archivos web habilitado

Habilitar un archivo web de portal para el seguimiento de páginas puede llevar a generar problemas de rendimiento en el portal.

Importante

Esta funcionalidad se ha retirado para portales con la versión 9.3.4.x o posterior. Para obtener más información, consulte el anuncio de desuso publicado anteriormente: Portales de Dynamics 365 - Características en desuso.

La herramienta del comprobador del portal mostrará una lista de todos los archivos web que están habilitados para el seguimiento de páginas. Estos archivos deben ser deshabilitados siguiendo estos pasos:

  1. Abra la aplicación Administración del portal.
  2. Vaya a Búsqueda avanzada.
  3. Busque todos los archivos web donde el campo Habilitar el seguimiento (obsoleto) esté habilitado (valor establecido en Sí).
  4. Edite masivamente todos los registros y establezca este campo en No.

También puede ir a cada archivo que figura en los resultados del comprobador del portal y establecer el valor del campo Habilitar el seguimiento (obsoleto) en No. Si se encuentra en la solución de portal versión 9.x, este campo no aparecerá en el formulario y es posible que deba agregarlo al formulario primero.

El seguimiento de inicio de sesión está habilitado

Habilitar el seguimiento del inicio de sesión de un portal puede llevar a generar problemas de rendimiento en el portal.

Importante

Esta funcionalidad se ha retirado para portales con la versión 9.3.4.x o posterior. Para obtener más información, consulte el anuncio de desuso publicado anteriormente: Portales de Dynamics 365 - Características en desuso.

La herramienta del comprobador del portal comprobará si el seguimiento de inicio de sesión está habilitado para el portal y mostrará una comprobación fallada si está habilitado. El seguimiento de inicio de sesión debe ser deshabilitado siguiendo estos pasos:

  1. Abra la aplicación Administración del portal.
  2. Vaya a Portales > Configuraciones de sitios.
  3. Busque la configuración de sitio Authentication/LoginTrackingEnabled.
  4. Cambie el valor de este sitio en Falso o elimine el valor del sitio.
  5. Reinicie el portal.

La caché de resultados de encabezado está deshabilitada.

Al deshabilitar la caché de resultados de encabezado en el portal pueden producirse problemas en el portal durante situaciones de mucha carga. Más información acerca de esta funcionalidad se encuentran en Habilitar el almacenamiento en caché de resultados del encabezado y el pie de página en un portal.

La herramienta del comprobador del portal comprobará si la caché de resultados del encabezado está deshabilitada en el portal y mostrará una comprobación fallada si está deshabilitada. Para habilitarla:

  1. Abra la aplicación Administración del portal.
  2. Vaya a Portales > Configuraciones de sitios.
  3. Busque la configuración de sitio Header/OutputCache/Enabled.
  4. Si la configuración del sitio está disponible, cambie el valor a Verdadero. Si el valor del sitio no está disponible, cree un nuevo valor de sitio con este nombre y establezca su valor en Verdadero.
  5. Reinicie el portal.

La caché de resultados de pie de página está deshabilitada.

Al deshabilitar la caché de resultados de pie de página en el portal pueden producirse problemas en el portal durante situaciones de mucha carga. Más información acerca de esta funcionalidad se encuentran en Habilitar el almacenamiento en caché de resultados del encabezado y el pie de página en un portal.

La herramienta del comprobador del portal comprobará si la caché de resultados del pie está deshabilitada en el portal y mostrará una comprobación fallada si está deshabilitada. Para habilitarla:

  1. Abra la aplicación Administración del portal.
  2. Vaya a Portales > Configuraciones de sitios.
  3. Busque la configuración de sitio Footer/OutputCache/Enabled.
  4. Si la configuración del sitio está disponible, cambie el valor a Verdadero. Si el valor del sitio no está disponible, cree un nuevo valor de sitio con este nombre y establezca su valor en Verdadero.
  5. Reinicie el portal.

Hay muchos registros de archivo web

Un portal usa la tabla de archivo web para almacenar todos los archivos estáticos que desee usar en el portal. El caso de uso principal de esta tabla es almacenar el contenido estático de la página web como CSS, JavaScript, archivos de imagen, etc. Sin embargo, tener muchos archivos de este tipo puede producir lentitud durante el inicio del portal.

La herramienta del comprobador del portal comprobará la existencia de este escenario y le proporcionará una indicación si tiene más de 500 archivos web activos en el portal. Si todos estos archivos representan contenido estático como puede actuar de la siguiente manera para mitigar este problema:

  • Use un servidor de archivos externo como Azure Blob Storage o Azure Content Delivery Network para almacenar estos archivos y haga referencia a estos archivos en las páginas adecuadas dentro de la página o en la plantilla subyacente.

  • Si no puede mover los archivos fuera, asegúrese de que todos los archivos no se carguen junto con la página principal. Un archivo web se carga con la página principal si la página principal del archivo se establece en la página principal. Para evitar este escenario, haga los siguiente:

    1. Cree una página web ficticia sin contenido y una plantilla en blanco. Esta página se usará para crear una ruta directa a los archivos web.
    2. Para todos los archivos web que no son necesarios en la página principal, cambie la página principal a esta página web ficticia. Una vez que haya terminado, la ruta de acceso completa al archivo web sería Portal URL/{dummy_webpage}/{web file}.
    3. Haga referencia a su archivo web directamente en el HTML de la plantilla de página o en la plantilla web de la página donde quiera usarlo. Esto cargará el archivo a petición en la página.

Configuración de búsqueda de formulario básico

Habilitar una búsqueda para representarse como un modo desplegable en formularios básicos o formularios avanzados puede provocar problemas de rendimiento si el número de registros que se muestran en la lista desplegable supera los 200 y los registros se cambian con frecuencia. Use esta opción solo para búsquedas estáticas, como las listas de países y estados, que tengan un número limitado de registros.

Si esta opción está habilitada para búsquedas que pueden tener un gran número de registros, ralentizará el tiempo de carga de la página web en la que está disponible el formulario básico. Cuando esta página es utilizada por muchos usuarios y cargada muchas veces, puede ralentizar todo el sitio web al utilizar los recursos del sitio web para representar esta página. Para estas situaciones, se debe usar una experiencia de búsqueda completa o se debe construir un control HTML personalizado que llame a un AJAX punto de conexión (creado usando plantillas web) para la apariencia deseada.

Número de roles web

Los roles web se utilizan en portales para habilitar el control de acceso basado en roles. Por lo general, el número de roles web en un portal es limitado, ya que también se limitaría el número de diferentes combinaciones de permisos. Si el número de roles web supera los 100 en el portal, puede causar problemas de rendimiento que afecten a todas las páginas del portal.

Consulte también

Ejecutar comprobador de portales

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).