Performances du vérificateur du portail
Dans cet article, vous découvrirez les résultats du diagnostic du vérificateur du portail liés aux problèmes de performances, et comment résoudre les problèmes courants.
Suivi de page web activé
Activer une page web du portail pour le suivi de page peut aboutir à des problèmes de performances dans votre portail.
Important
Cette fonctionnalité a été retirée pour les portails avec la version 9.3.4.x ou plus tard. Pour plus d’informations, consultez l’annonce d’obsolescence publiée précédemment : Portails Dynamics 365 – Fonctionnalités obsolètes.
L’outil Vérificateur du portail liste toutes les pages web (page racine et page de contenu) qui sont activées pour le suivi de page. Ces pages doivent être désactivées comme suit :
- Ouvrez l’application Gestion du portail.
- Accédez à Recherche avancée.
- Recherchez toutes les pages web où le champ Activer le suivi (déconseillé) est activé (la valeur est définie sur Oui).
- Modifiez en bloc toutes les pages et définissez ce champ sur Non.
Vous pouvez également accéder à chaque page répertoriée dans les résultats du vérificateur du portail et définir la valeur du champ Activer le suivi (obsolète) sur Non à la place.
Sachez que si vous utilisez la version 9.x de la solution de portails Dynamics 365, ce champ n’est pas affiché dans le formulaire et vous devrez peut-être d’abord l’ajouter au formulaire.
Suivi de fichier web activé
Activer un suivi de fichier ou de page web du portail peut aboutir à des problèmes de performances dans votre portail.
Important
Cette fonctionnalité a été retirée pour les portails avec la version 9.3.4.x ou plus tard. Pour plus d’informations, consultez l’annonce d’obsolescence publiée précédemment : Portails Dynamics 365 – Fonctionnalités obsolètes.
Lee vérificateur de portail liste tous les fichiers web activés pour le suivi de page. Ces fichiers doivent être désactivés comme suit :
- Ouvrez l’application Gestion du portail.
- Accédez à Recherche avancée.
- Recherchez tous les fichiers web où le champ Activer le suivi (déconseillé) est activé (la valeur est définie sur Oui).
- Modifiez en bloc tous les enregistrements et définissez ce champ sur Non.
Vous pouvez également accéder à chaque fichier répertorié dans les résultats du vérificateur du portail et définir la valeur du champ Activer le suivi (obsolète) sur Non. Si vous utilisez la version 9.x de la solution de portail, ce champ ne s’affichera pas dans le formulaire et vous devrez peut-être d’abord l’ajouter au formulaire.
Suivi de connexion activé
Activer le suivi de connexion du portail peut aboutir à des problèmes de performances dans votre portail.
Important
Cette fonctionnalité a été retirée pour les portails avec la version 9.3.4.x ou plus tard. Pour plus d’informations, consultez l’annonce d’obsolescence publiée précédemment : Portails Dynamics 365 – Fonctionnalités obsolètes.
Le vérificateur du portail vérifie si le suivi de connexion est activé pour votre portail et affiche un échec de la vérification s’il est activé. Le suivi de connexion doit être désactivé comme suit :
- Ouvrez l’application Gestion du portail.
- Accéder à Portails > Paramètres du site.
- Recherchez le paramètre de site nommé
Authentication/LoginTrackingEnabled
. - Modifiez la valeur de ce paramètre de site sur False ou supprimez-le.
- Redémarrez le portail.
Le cache de sortie d’en-tête est désactivé
La désactivation du cache de sortie d’en-tête sur votre portail peut entraîner des problèmes de performances de votre portail en cas de charge élevée. Plus d’informations sur cette fonctionnalité sont disponibles ici : Activer la mise en cache de la sortie d’en-tête et de pied de page sur un portail.
Le vérificateur de portail vérifie si le cache de sortie d’en-tête est désactivé sur votre portail et affiche un échec de la vérification s’il est désactivé. Pour l’activer :
- Ouvrez l’application Gestion du portail.
- Accéder à Portails > Paramètres du site.
- Recherchez le paramètre de site nommé
Header/OutputCache/Enabled
. - Si le paramètre de site est disponible, modifiez la valeur sur True. Si le paramètre de site n’est pas disponible, créez un paramètre de site avec ce nom et définissez sa valeur sur True.
- Redémarrez le portail.
Le cache de sortie de pied de page est désactivé.
La désactivation du cache de sortie de pied de page sur votre portail peut entraîner des problèmes de performances de votre portail en cas de charge élevée. Plus d’informations sur cette fonctionnalité sont disponibles ici : Activer la mise en cache de la sortie d’en-tête et de pied de page sur un portail.
Le vérificateur de portail vérifie si le cache de sortie de pied de page est désactivé sur votre portail et affiche un échec de la vérification s’il est désactivé. Pour l’activer :
- Ouvrez l’application Gestion du portail.
- Accéder à Portails > Paramètres du site.
- Recherchez le paramètre de site nommé
Footer/OutputCache/Enabled
. - Si le paramètre de site est disponible, modifiez la valeur sur True. Si le paramètre de site n’est pas disponible, créez un paramètre de site avec ce nom et définissez sa valeur sur True.
- Redémarrez le portail.
Grand nombre d’enregistrements de fichier Web
La table de fichier web est utilisée par un portail pour stocker tous les fichiers statiques à utiliser dans votre portail. Le cas d’utilisation principal de cette table est de stocker le contenu statique de votre site web, tels que les fichiers CSS, JavaScript, images, etc. Toutefois, stocker un grand nombre de ces fichiers peut entraîner de la lenteur au démarrage de votre portail.
Le vérificateur de portail vérifie ce scénario et vous offre une indication si vous avez plus de 500 fichiers web en cours d’utilisation dans votre portail. Si tous ces fichiers représentent du contenu statique, vous pouvez prendre les mesures suivantes pour corriger ce problème :
Utilisez un serveur de fichiers externe comme le Stockage Blob Azure ou Azure Content Delivery Network pour enregistrer ces fichiers et les référencer sur les pages appropriées dans la page ou un modèle sous-jacent.
Si vous ne pouvez pas déplacer les fichiers en dehors, assurez-vous que tous les fichiers ne sont pas chargés avec la page d’accueil. Un fichier web est chargé avec la page d’accueil si la page parente de ce fichier est définie sur Accueil. Pour éviter ce scénario, effectuer les opérations suivantes :
- Créer une page web fictive sans contenu et avec un modèle vide. Cette page sera utilisée pour créer un chemin d’accès direct à vos fichiers web.
- Pour tous les fichiers web qui ne sont pas requis sur la page d’accueil, modifiez la page parente à cette page web fictive. Une fois terminé, le chemin d’accès complet à votre fichier web est
Portal URL/{dummy_webpage}/{web file}
. - Référencez votre fichier web directement au format HTML du modèle de page ou du modèle web de la page où vous souhaitez l’utiliser. Cela charge votre fichier à la demande sur cette page.
Configuration de la recherche de formulaire de base
L’activation d’une recherche pour qu’elle s’affiche en mode déroulant dans les formulaires de base ou les formulaires avancés peut entraîner des problèmes de performances si le nombre d’enregistrements affichés dans la liste déroulante dépasse 200 et les enregistrements sont modifiés fréquemment. Utilisez cette option uniquement pour les recherches statiques telles que les listes de pays et d’états, ayant un nombre limité d’enregistrements.
Lorsque cette option est activée pour les recherches qui peuvent avoir un grand nombre d’enregistrements, cela ralentira le temps de chargement de la page Web sur laquelle le formulaire de base est disponible. Lorsque cette page est utilisée par de nombreux utilisateurs et chargée plusieurs fois, elle peut ralentir l’ensemble du site Web en utilisant les ressources du site Web pour afficher cette page. Dans ces situations, une expérience de recherche complète doit être employée ou un contrôle HTML personnalisé pouvant appeler un point de terminaison AJAX (créé à l’aide de modèles web) doit être généré pour l’aspect souhaité.
Nombre de rôles Web
Les rôles web sont utilisés dans les portails pour activer le contrôle d’accès basé sur les rôles. En règle générale, le nombre de rôles web dans un portail est limité car le nombre de combinaisons différentes d’autorisations serait également limité. Si le nombre de rôles Web dépasse 100 dans votre portail, cela peut entraîner des problèmes de performances qui affectent toutes les pages de votre portail.
Voir aussi
Exécuter le vérificateur du portail
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).