Rendre les pages chargement plus rapide avec la mise en cache dans le composant WebPart recherche de contenu

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Le composant WebPart recherche de contenu (Recherche) offre une grande flexibilité pour la configuration de la requête qu’il contient. Toutefois, si vous configurez le composant WebPart pour utiliser une requête très complexe, ou si vous avez plusieurs CSWPs sur une page, la page peut prendre plus de temps à charger. Pour rendre la page chargement plus rapide, vous pouvez configurer la recherche dans les résultats de recherche du cache pour les utilisateurs qui appartiennent aux groupes de sécurité AD mêmes. Comme il est plus rapide pour rechercher des résultats de recherche dans le cache que dans l’index de recherche, la chargement de la page plus rapidement.

Lorsque vous avez configuré une recherche à utiliser la mise en cache, il ressemble tout d’abord dans le cache pour les résultats de recherche existants qui correspondent à la requête et le groupe de sécurité AD. Si elle ne trouve pas les résultats de la recherche dans le cache, il se présentera dans l’index de recherche.

Nous vous conseillons d’utiliser la mise en cache uniquement dans CSWPs qui se trouvent sur les pages qui ont plus de 10 chargement des pages par 15 minutes, par exemple les pages d’accueil ou sur les pages de catégorie qui sont point de départ pour parcourir les pages de catalogue plus détaillées.

Conseil : Voir conseils sur la façon de configurer le composant WebPart recherche de contenu pour réduire le temps de chargement de page pour d’autres actions que possibles pour rendre les pages chargement plus rapide.

Contenu de cet article :

Configurer un contenu recherche Web composant ÉMETTE pour utiliser la mise en cache

  1. Assurez-vous que vous êtes membre du groupe Concepteurs SharePoint sur le site qui contient le composant WebPart Recherche de contenu.

  2. Accédez à la page qui contient la recherche.

  3. Dans paramètres, sélectionnez Modifier la Page.

  4. Sélectionnez la recherche que vous souhaitez configurer.

  5. Dans le volet des outils du composant WebPart, dans la section Propriétés, dans la section Critères de recherche, sélectionnez Changer la requête.

  6. Accédez à l’onglet paramètres.

  7. Dans la section mise en cache, sélectionnez groupe : tout le monde sauf les utilisateurs externes, ou sélectionnez groupe :, puis entrez le nom du groupe de sécurité AD que vous voulez utiliser.

    Remarque : Pour vérifier que la recherche renvoie les résultats attendus, vous devez être membre du groupe de sécurité AD que vous sélectionnez.

Conseil : Vous ne pouvez pas rechercher le nom de vos groupes de sécurité AD à partir de la recherche. Pour rechercher vos groupes de sécurité Active Directory, accédez à votre portail classique Azure. Pour plus d’informations, voir Gestion des groupes dans Azure Active Directory

Quand dois-je utiliser la mise en cache ?

Avant de modifier toutes les votre contenu recherche Web composants ÉMETTE pour utiliser la mise en cache, vous devez prendre en compte les caractéristiques de la page où les CSWPs sont utilisées :

  • Type de la page se trouve la recherche sur ?
    Mise en cache fonctionne correctement dans CSWPs qui se trouvent sur les pages d’accueil ou pages de nombreux utilisateurs possèdent comme un départ pointez lorsqu’ils parcourent les informations. CSWPs sur les pages de catégorie qui sont point de départ pour parcourir les pages de catalogue plus détaillées, peuvent également bénéficier de la mise en cache.

  • Chargement des pages combien la page a-t-il ?
    Nous vous conseillons d’utiliser la mise en cache uniquement dans CSWPs qui se trouvent sur des pages avec plus de 10 chargement des pages par 15 minutes.

  • La recherche est configuré pour afficher des résultats différents pour différents utilisateurs ?
    Si la requête de recherche implique trop de groupes d’utilisateurs, les combinaisons de résultats de recherche peuvent surcharger le cache et le temps de chargement de page ne sont pas réduit ou peut même augmenter.

L’exemple ci-après affiche une page intranet avec quatre CSWPs. En moyenne, la page a 38 chargement des pages par 15 minutes. Ces caractéristiques page suggérant que la page peut charger plus vite si vous configurez parmi les CSWPs à utiliser la mise en cache.

Page d’accueil intranet exemple avec quatre CSWPs

Examinons les CSWPs individuels :

  • Recherche 1 indique un article de news société proposée, un news dans ce cas d’article sur la formation à venir.

  • 2 recherche affiche des autres actualités de la société.

  • Recherche 3 indique les documents populaires dans votre département.

  • 4 recherche affiche les documents que vous avez travaillé sur récemment.

Les requêtes de recherche 1 et 2 sont configurés pour Afficher les mêmes résultats à tous les utilisateurs. Cela signifie que vous pouvez probablement rendre à la page de chargement plus rapide en configurant ces deux CSWPs pour utiliser la mise en cache.

Les requêtes de recherche 3 et 4 sont configurés pour afficher des résultats différents pour différents utilisateurs.

Recherche 3 affiche un jeu de résultats aux personnes qui travaillent dans le service des ressources humaines et un autre jeu de résultats aux personnes qui travaillent dans le service de ventes. Dans la plupart des cas, vous pouvez rendre la page chargement plus rapide à l’aide de la mise en cache dans ce composant WebPart. Toutefois, si vous avez plusieurs petits départements avec uniquement quelques employés dans chaque service, le nombre de résultats de recherche qui se trouveront le cache peut surcharger le cache et augmentent le temps de chargement de page.

4 recherche montre les documents que l’utilisateur connecté a travaillé récemment. Vous ne devez pas utiliser la mise en cache dans ce composant WebPart. Étant donné que la requête est adaptée à chaque utilisateur, tous les résultats de recherche individuels seront stockés dans le cache. Cela surcharge le cache et peut augmenter le temps de chargement de page.

Comment mise en cache rendre des pages web chargement plus rapide ?

Tout d’abord, nous allons étudier d’affichent des résultats de recherche dans un contenu recherche Web composant ÉMETTE sans mise en cache :

  1. Un utilisateur accède à une page qui comporte une recherche.

  2. La requête dans la recherche est envoyée à l’index de recherche.

  3. Recherche recherche résultats dans l’index de recherche et supprime les résultats de recherche par les utilisateurs dans le groupe de sécurité AD affecté ne sont pas autorisés à voir.

  4. Les résultats de recherche sont envoyés à partir de l’index de recherche à la recherche, dans lequel l’utilisateur voit les résultats.

  5. Un deuxième utilisateur accède à la même page, et les étapes 2 à 4 sont répétées.

Comment les résultats sont affichés dans une recherche sans la fonctionnalité de mise en cache

Maintenant Examinons comment les résultats sont affichés dans un contenu recherche Web composant ÉMETTE avec la mise en cache :

  1. Un utilisateur accède à une page qui comporte une recherche.

  2. Un groupe de sécurité AD, par exemple tout le monde sauf les utilisateurs externes, est affecté dans la recherche. Cet exemple suppose que l’utilisateur qui visite de la page appartient au groupe de sécurité AD affecté.

  3. La requête et le groupe de sécurité AD affecté dans la recherche est combiné, et recherche cherche en premier lieu un groupe de requête et la sécurité correspondant dans le cache. Si elle ne trouve pas les résultats correspondants dans le cache, la requête est envoyée à l’index de recherche.

  4. Recherche recherche résultats dans l’index de recherche et supprime tous les utilisateurs dans le groupe de sécurité AD affecté ne sont pas autorisés à voir les résultats.

  5. Le résultat de recherche est envoyé à partir de l’index de recherche dans le cache de l’emplacement de stockage (résultat 1).

  6. Le résultat de recherche est fourni par le cache pour la recherche, dans lequel l’utilisateur voit le résultat.

  7. Un deuxième utilisateur accède à la même page. Le second utilisateur appartient au groupe de sécurité AD même en tant que le premier utilisateur.

  8. Recherche des résultats de recherche existant pour la combinaison de la requête et le groupe de sécurité AD dans le cache.

  9. Le résultat de recherche est fourni par le cache pour la recherche dans laquelle les utilisateurs voit le résultat.

Comment les résultats sont affichés dans une recherche avec la fonctionnalité de mise en cache

Comme il est plus rapide de rechercher des résultats de recherche dans le cache que dans l’index de recherche, la chargement de la page plus rapidement.

Important : Le cache expire après 15 minutes. Il est rempli par le premier utilisateur accède à la page après que le cache a expiré, afin que le temps de chargement de page peuvent être plus longue pour le premier utilisateur qui remplit le cache après un délai d’expiration.

Résolution des problèmes : contenu nouvellement ajouté ne s’affiche pas dans les résultats de recherche

Le contenu recherche Web composant ÉMETTE affiche les résultats de la recherche de contenu qui a été analysées et ajouté à l’index de recherche. Lorsque vous configurez la recherche à utiliser la mise en cache, il affiche les résultats correspondants à partir du cache et non à partir de l’index de recherche. Résultats de la recherche, également les résultats de recherche vide, sont stockées dans le cache pour un maximum de 15 minutes avant l’expiration du cache.

Si vous recherchez un contenu nouvellement ajouté avant que le contenu ait été analysé et inclus dans l’index de recherche, le cache contiendra un résultat de recherche vide de la requête jusqu'à ce que le cache expire, le contenu s’affichera pas dans les résultats de recherche.

Si le contenu nouvellement ajouté ne s’affiche pas dans la recherche :

  1. Vérifiez que le contenu a été analysé et ajouté à l’index de recherche. Recherchez le contenu dans une zone de recherche, ou dans une recherche qui n’utilise pas la mise en cache, jusqu'à ce que vous pouvez trouver le contenu.

  2. Patientez pendant au moins 15 minutes pour vous permettre du cache de recherche arrive à expiration et essayez à nouveau.

  3. Si vous ne voyez pas les résultats, vérifiez que vous êtes membre du groupe de sécurité AD qui a été affecté à la recherche. Si vous n’êtes pas membre du groupe de sécurité Active Directory, vous ne verrez pas les résultats de la recherche.

Remarque : SharePoint Online automatiquement les analyses et ajoute le nouveau contenu à l’index de recherche à intervalles réguliers, mais vous pouvez également demander manuellement l’analyse et la réindexation d’un site, une bibliothèque ou une liste.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

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.

×