Sur une page classique, le composant WebPart Requête de contenu est un outil permettant de rechercher et d’afficher des informations. Toutefois, l’un des inconvénients de ce composant WebPart est qu’il peut avoir un impact sur les performances de votre page.
Ce qui affecte les performances du composant WebPart Requête de contenu
Plusieurs facteurs affectent les performances du composant WebPart Requête de contenu. Voici quelques exemples :
-
L’interrogation d’une liste volumineuse contenant plus de 5 000 éléments est plus longue qu’une liste plus petite.
-
L’interrogation d’une requête de liste croisée (autrement dit, une requête qui s’étend sur plusieurs listes sur un ou plusieurs sites) prend beaucoup de temps. Par exemple, sur le site de votre entreprise, vous voulez afficher les actualités récentes, qui proviennent de listes situées sur différents sous-sites. Chaque liste contient 1 000 éléments. Cela signifie que le composant WebPart Requête de contenu devra interroger 3 000 éléments.
-
Filtres multiples, ou filtres sur des types de colonnes qui sont plus complexes. Par exemple :
-
Une requête qui filtre sur une colonne de site de type Plusieurs lignes de texte est plus complexe qu’une requête qui filtre sur une colonne de site de type Oui/Non.
-
Un filtre qui utilise une condition contient est plus complexe qu’une requête qui utilise une condition est égal à.
-
L’utilisation de plusieurs conditions Ou augmente la complexité de la requête.
-
Comment améliorer les performances
Nous vous recommandons de remplacer votre composant WebPart Requête de contenu par un composant WebPart Recherche de contenu. Le composant WebPart Recherche de contenu est similaire, mais il interroge les index de recherche afin qu’il retourne des résultats beaucoup plus rapidement. Découvrez comment configurer un composant WebPart recherche de contenu.
Une autre option, si vous utilisez SharePoint dans Microsoft 365, consiste à passer d’une page classique à une page moderne et d’utiliser le composant WebPart Contenu en surbrillance. Le composant WebPart Contenu en surbrillance est plus visuel, plus facile à configurer et fonctionne bien sur de nombreux types d’appareils.
Si vous continuez à utiliser un composant WebPart Requête de contenu, envisagez d’apporter ces modifications pour améliorer les performances :
-
N’utilisez pas de requête de liste croisée. Si vous utilisez une requête de liste croisée, déterminez s’il est possible d’interroger une liste au lieu de plusieurs listes et/ou des listes sur un site plutôt que sur plusieurs sites.
-
Réduisez le nombre d’éléments dans votre liste. Si possible, réduisez le nombre d’éléments d’une liste que vous interrogez à moins de 5 000.
-
Simplifiez le filtrage. Réduction du nombre de filtres que vous utilisez ou modification des types de colonnes sur lesquels vous filtrez (voir les exemples dans les trois dernières puces de la section ci-dessus).