Utilisation du composant WebPart Recherche de contenu au lieu du composant WebPart Requête de contenu pour améliorer les performances dans SharePoint Online

Cet article décrit comment améliorer les performances en remplaçant le composant WebPart Requête de contenu par le composant WebPart Recherche de contenu dans SharePoint Server 2013 et SharePoint Online.

Une des nouvelles fonctionnalités les plus puissantes de SharePoint Server 2013 et SharePoint Online est le composant WebPart Recherche de contenu. Ce composant WebPart utilise l’index de recherche pour récupérer rapidement des résultats qui sont affichés à l’utilisateur. Utilisez le composant WebPart Recherche de contenu plutôt que le composant WebPart Requête de contenu (CQWP) dans vos pages afin d’améliorer les performances pour vos utilisateurs.

L’utilisation du composant WebPart Recherche de contenu à la place du composant WebPart Requête de contenu entraîne presque toujours une amélioration significative des performances de chargement de page sur SharePoint Online. Un peu de configuration supplémentaire est nécessaire pour obtenir la bonne requête, mais cet effort sera largement récompensé par le gain de performances et la satisfaction des utilisateurs.

Gain de performances qu’apporte le composant WebPart Recherche de contenu en comparaison du composant WebPart Requête de contenu

Les exemples ci-dessous montrent les gains de performances relatives dont vous pouvez bénéficier en utilisant un composant WebPart Recherche de contenu plutôt qu’un composant WebPart Requête de contenu. Les effets sont plus évidents avec une structure de site complexe et des requêtes de contenu très larges.

Cet exemple de site présente les caractéristiques suivantes :

  • 8 niveaux de sous-sites.

  • Listes utilisant un type de contenu personnalisé « fruit ».

  • Dans le composant WebPart, la requête de contenu est large, et retourne tous les élément dont le type de contenu est « fruit ».

  • L’exemple n’utilise que 50 éléments sur les 8 sites. Les effets seront encore plus prononcés sur des sites comprenant davantage de contenu.

Voici une capture d’écran des résultats de l’exécution du composant WebPart Requête de contenu.

Graphique montrant la requête de contenu pour le composant WebPart

Dans Internet Explorer, utilisez l’onglet Réseau des outils de développement F12 pour afficher les détails de l’en-tête de réponse. Dans la capture d’écran suivante, la valeur de SPRequestDuration pour le chargement de cette page est de 924 millisecondes.

Capture d’écran montrant une durée de demande de 924

SPRequestDuration indique la quantité de travail effectué sur le serveur pour préparer la page. Le passage du composant WebPart Requête de contenu au composant WebPart Recherche de contenu réduit considérablement le temps nécessaire pour afficher la page. En revanche, une page avec un composant WebPart Recherche de contenu équivalent retournant le même nombre de résultats a une valeur SPRequestDuration de 106 millisecondes, comme illustré dans cette capture d’écran :

Capture d’écran montrant une durée de demande de 106

Ajout d’un composant WebPart Recherche de contenu dans SharePoint Online

L’ajout d’un composant WebPart Recherche de contenu s’effectue de façon très similaire à celui d’un composant WebPart Requête de contenu ordinaire. Consultez la section « Ajouter un composant WebPart Recherche de contenu » dans Configurer un composant WebPart Recherche de contenu dans SharePoint.

Création de la requête de recherche appropriée pour votre composant WebPart Recherche de contenu

Après avoir ajouté un composant WebPart Recherche de contenu, vous pouvez affiner la recherche et retourner les éléments souhaités. Pour obtenir des instructions détaillées sur la façon de procéder, consultez la section « Afficher du contenu en configurant une requête avancée dans un composant WebPart Recherche de contenu » dans Configurer un composant WebPart Recherche de contenu dans SharePoint.

Outil de création et de test de requête

Pour accéder à un outil permettant de créer et tester des requêtes complexes, voir Search Query Tool (Outil de requête de recherche) sur Codeplex.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×