Partager via


Vue d'ensemble de la mise en cache personnalisée

Dernière modification : mercredi 7 juillet 2010

S’applique à : SharePoint Server 2010

Vous pouvez utiliser les options de mise en cache de Microsoft SharePoint Server 2010 afin d’optimiser les performances de vos sites. SharePoint Server 2010 utilise les options de mise en cache d’ASP.NET et les fonctionnalités de mise en cache que l’équipe Office a conçues spécifiquement pour SharePoint Server 2010.

Les rubriques relatives à la mise en cache décrivent les technologies disponibles dans SharePoint Server 2010 et comment et quand configurer les options de mise en cache pour optimiser les performances et réduire la latence. Vous pouvez :

  • personnaliser la mise en cache au niveau des pages au moyen du cache de sortie ;

  • personnaliser les options de mise en cache pour des objets spécifiques, tels que des composants WebPart, des actions de navigation et la mise en service de carte de site, à l’aide de la mise en cache d’objet ;

  • Contrôler si, comment et quand votre site utilise le cache disque pour réduire la latence et améliorer le délai de rendu des images, des fichiers audio et du code personnalisé, par exemple les feuilles de style en cascade (.css) et les fichiers ECMAScript (JavaScript, JScript) (.js).

Le Tableau 1 montre les types de mises en cache disponibles dans SharePoint Server 2010 et le rôle qu’ils remplissent.

Tableau 1. Types de mises en cache dans SharePoint Server 2010

Utilisez ce type de mise en cache…

À ce niveau…

Remarques

Mise en cache de sortie et profils de cache

Page individuelle

Inclut l’extension de la mise en cache à l’aide de VaryByCustomString.

Cache d'objets

Contrôle de composant WebPart individuel, contrôle de champ et contenu

Inclut la mise en cache des requêtes de liste croisée et la mise en cache de la navigation.

Mise en cache sur disque pour les objets BLOB

Objet BLOB (Binary Large Object) individuel et mise en cache des images, du son, des vidéos et du code

Prend en charge les formats .gif, .jpg, .js, .css, ainsi que d’autres formats de fichiers image, audio et de code stockés en tant qu’objets BLOB.

Vous pouvez grandement améliorer les performance de votre déploiement SharePoint Server 2010 en :

  • générant des contrôles compatibles avec le cache ;

  • étendant la mise en cache de manière adaptée à votre déploiement de site ;

  • générant des fournisseurs de navigation qui utilisent toujours le cache d’objets :

  • créant des requêtes de contenu qui utilisent le cache Contenu par requête ;

  • créant des contrôles serveur pour votre page maître et des mises en page qui limitent les allers-retours dans la base de données.

Les développeurs doivent noter que SharePoint Server 2010 fournit des caches dédiés pour les nœuds de navigation et le contenu renvoyés par les opérations d’extraction potentiellement coûteuses, telles que les requêtes Microsoft SharePoint Foundation standard exécutées à l’aide d’un objet SPQuery et les requêtes intersites exécutées à l’aide d’un objet SPSiteDataQuery.

Notes

Bien que SharePoint Server 2010 ne vous permette pas d’utiliser les directives de cache de sortie ASP.NET de la même façon que pour une page ASP.NET standard, il fournit une infrastructure plus robuste afin d’obtenir les mêmes résultats.

Voir aussi

Tâches

Procédure : étendre la mise en cache à l'aide du gestionnaire d'événements VaryByCustom