Sur une page classique, le composant WebPart requête de contenu est un outil permettant de rechercher et d’afficher des informations. Néanmoins, un inconvénient à ce composant WebPart est qu’il peut avoir un impact sur les performances de votre page.
Conséquences sur les performances du composant WebPart requête de contenu
Plusieurs facteurs affectent les performances du composant WebPart requête de contenu. Voici quelques exemples :
-
Dans une grande liste qui contient plus de 5000 éléments, la requête peut être plus courte qu’une liste plus petite.
-
Une requête de liste croisée (à la fois, une requête qui s’étend sur plusieurs listes sur un site ou sur 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 exécuter une requête sur un élément de 3000.
-
Filtres multiples ou filtres sur les types de colonnes 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.
-
Amélioration des performances
Nous vous recommandons de remplacer le composant WebPart requête de contenu par un composant WebPart recherche de contenu. Le composant WebPart recherche de contenu est semblable, mais il interroge les index de recherche de telle sorte qu’il renvoie des résultats de manière plus rapide. Apprenez à configurer un composant WebPart recherche de contenu.
Si vous utilisez SharePoint dans Microsoft 365, vous pouvez également passer d’une page classique à une page moderne et 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 les modifications suivantes 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 de votre liste. Dans la mesure du possible, réduisez le nombre d’éléments d’une liste à laquelle vous recherchez moins de 5000.
-
Simplifiez le filtrage. Réduire le nombre de filtres que vous utilisez, ou modifier les types de colonnes sur lesquels vous filtrez (voir des exemples dans les trois dernières puces de la section ci-dessus).