Cache settings operations in SharePoint Server
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
SharePoint Server fournit quatre types de caches qui permettent d’améliorer la vitesse de chargement des pages web dans le navigateur : le cache BLOB, le cache de sortie de page, le cache d’objets et le cache des résultats de recherche anonyme. Le cache BLOB est activé et configuré dans le fichier Web.config de l'application Web à laquelle vous voulez l'appliquer. Le cache de sortie de pages et le cache d'objets sont généralement configurés dans l'interface utilisateur au niveau de la collection de sites. Certains paramètres pour ces caches peuvent également être configurés au niveau de l'application Web. Les modifications que vous apportez au fichier Web.config seront appliquées à tous les sites et collections de sites, et remplaceront toute configuration effectuée au niveau de la collection de sites ou à un niveau inférieur.
Notes
Pour utiliser le cache de sortie de pages ou le cache d’objets, vous devez utiliser la fonctionnalité de publication sur votre site.
Cache BLOB
SharePoint Server fournit un cache sur disque qui stocke les fichiers utilisés par les pages web pour les aider à se charger rapidement dans le navigateur et réduit la charge sur le serveur de base de données lorsqu’il utilise ces fichiers. Ces fichiers sont appelés objets BLOB et le cache est connu en tant que cache BLOB. Celui-ci est stocké directement sur le disque dur d'un ordinateur serveur Web frontal. La première fois qu'une page Web est appelée, ces fichiers sont copiés de la base de données vers le cache sur le disque dur du serveur, et toutes les demandes suivantes concernant ces fichiers sont ensuite traitées à partir du cache de disque dur du serveur. Par défaut, le cache BLOB est désactivé et doit être activé pour utiliser les fonctionnalités qu'il offre. Lorsque vous activez le cache BLOB sur votre serveur web frontal, vous réduisez la charge sur le serveur de base de données SharePoint Server créé par les demandes de lecture à partir des navigateurs web.
Vous activez le cache BLOB dans le fichier Web.config de l'application Web à laquelle vous voulez l'appliquer. Les modifications que vous apportez au fichier Web.config seront appliquées à toutes les collections de sites dans l'application Web. Pour plus d’informations sur le cache BLOB, voir Planifier la mise en cache et les performances dans SharePoint Server.
Profils de cache de sortie de pages
Le cache de sortie de pages stocke la sortie rendue d’une page. Il stocke également plusieurs versions de la page mise en cache, en fonction des autorisations des utilisateurs qui la demandent. Les paramètres du cache de sortie de pages peuvent être configurés au niveau de la collection de sites, au niveau du site et pour les mises en page. Par défaut, le cache de sortie de pages est désactivé.
Le cache de sortie de pages utilise des profils de cache qui spécifient la durée de conservation des éléments dans le cache. Vous pouvez indiquer différents profils de cache à utiliser pour les utilisateurs anonymes et authentifiés, ce qui permet d'optimiser l'utilisation du cache en fonction des méthodes d'authentification autorisées sur le site.
Vous pouvez configurer les paramètres de profil de cache pour une application Web en modifiant le fichier Web.config sur le serveur d'applications. Les paramètres de profil de cache que vous configurez au niveau de l'application Web seront utilisés pour tous les profils de cache dans les collections de sites pour cette application Web.
Notes
Il existe un problème connu avec le composant WebPart de recherche de contenu. Le paramètre SendContentBeforeQuery du composant WebPart ne fonctionne pas correctement sur les pages qui utilisent le cache de sortie. Ce problème a été résolu dans la mise à jour cumulative de SharePoint Server 2013 de mars 2013. Pour plus d'informations, consultez l'article 2767999 de la Base de connaissances Microsoft : Description de la mise à jour de SharePoint Server 2013 : le 12 mars 2013.
Notes
Pour utiliser le cache de sortie de pages et les paramètres de profil de cache associés, vous devez utiliser la fonctionnalité de publication de votre site.
Cache d’objets
Le cache d'objets réduit le volume du trafic entre le serveur Web et la base de données SQL en stockant des objets (listes et bibliothèques, paramètres du site, mises en page) dans la mémoire du serveur Web frontal. Par conséquent, les pages qui requièrent ces éléments peuvent être affichées rapidement, ce qui permet d'augmenter la vitesse à laquelle elles sont fournies au navigateur client. Les paramètres du cache d'objets peuvent être configurés au niveau de l'application Web et au niveau de la collection de sites. Par défaut, le cache d'objets est activé au niveau de la collection de sites.
Vous pouvez optimiser le cache d'objets pour une application Web en spécifiant sa taille. La spécification d'un grand nombre peut améliorer les performances pour des grands sites aux dépens de la mémoire sur chaque serveur Web frontal. Vous pouvez configurer les autres paramètres du cache d'objets au niveau de la collection de sites.
Notes
Pour utiliser le cache d’objets, vous devez utiliser la fonctionnalité de publication de votre site.
Cache de résultats de recherche anonyme
Le cache de résultats de recherche anonyme est principalement utilisé par les sites de publication qui autorisent l’accès aux utilisateurs anonymes. Il enregistre les résultats de recherche d'utilisateurs anonymes et les réutilise pour des requêtes ultérieures identiques à la requête d'origine. Cela permet d'améliorer les performances sur les pages de site utilisant le composant WebPart Recherche de contenu.
Notes
Il existe un problème connu avec le composant WebPart de recherche de contenu et le composant WebPart de réutilisation des éléments de catalogue, qui n'utilisent pas le cache de résultats de recherche anonyme sur les pages de catégorie. Ce problème a été résolu dans la mise à jour cumulative de SharePoint Server 2013 de mars 2013. Pour plus d'informations, consultez l'article 2767999 de la Base de connaissances Microsoft : Description de la mise à jour de SharePoint Server 2013 : le 12 mars 2013.
Notes
Si vous disposez de pages de catégorie que vous avez créées avant l’installation de la mise à jour cumulative, vous devez les créer à nouveau. Enregistrez les mises en page et toutes les personnalisations des pages de catégorie d’origine que vous voulez conserver. Déconnectez-vous et reconnectez-vous au catalogue, puis copiez les personnalisations vers les nouvelles pages de catégorie.
Articles sur les paramètres de cache
Les articles suivants sur les paramètres de cache sont disponibles.
Configurer les paramètres de cache pour une application web dans SharePoint Server : décrit comment configurer le cache BLOB sur disque, les profils de cache de sortie de page et le cache d’objets pour une application web.
Configurer les comptes d’utilisateur du cache d’objets dans SharePoint Server : décrit comment configurer les comptes d’utilisateur du cache d’objets.
Vider le cache BLOB dans SharePoint Server : décrit comment effacer le contenu du cache BLOB pour une application web.
Voir aussi
Concepts
Planifier la mise en cache et les performances dans SharePoint Server
Surveiller les performances du cache dans SharePoint Server 2016