Mise en cache basée sur le disque pour les objets BLOB

La mise en cache basée sur le disque contrôle la mise en cache pour les objets BLOB (Binary Large Object), tels que les fichiers image, son et vidéo ainsi que les fragments de code. La mise en cache basée sur le disque est extrêmement rapide et élimine les allers-retours vers la base de données. Les objets BLOB sont extraits de la base de données une fois et stockés sur le client Web. Les demandes ultérieures sont traitées depuis le cache et découpées en fonction de la sécurité.

Activation et modification de la mise en cache basée sur le disque

La mise en cache basée sur le disque est désactivée par défaut. Pour activer et personnaliser cette mise en cache, vous devez modifier l'instruction suivante dans le fichier web.config pour l'application Web SharePoint mappée au site Web IIS (Internet Information Services) :

<BlobCache location="C:\blobCache" path="\.(gif|jpg|png|css|js)$" maxSize="10" max-age="86400" enabled="false"/>

Dans l'exemple précédent :

  • location est le répertoire dans lequel seront stockés les fichiers mis en cache

  • path spécifie, sous la forme d'une expression régulière, les fichiers mis en cache sur la base de leur extension

  • maxSize est la taille maximale autorisée pour la mise en cache basée sur le disque, en giga-octets

  • max-age spécifie la durée maximale en secondes pendant laquelle le navigateur client met en cache les objets BLOB téléchargés sur l'ordinateur client. Si les éléments téléchargés ne sont pas arrivés à expiration depuis le dernier téléchargement, les éléments identiques ne sont pas redemandés lorsque la page est demandée. L'attribut max-age prend par défaut la valeur 86 400 secondes (soit 24 heures), mais il peut prendre la valeur 0 ou une valeur supérieure.

  • enabled est une valeur booléenne qui permet de désactiver ou d'activer le cache

Vidage du cache disque

  1. Dans le menu Actions du site, pointez sur Paramètres du site, puis cliquez sur Modifier tous les paramètres du site.

  2. Sous Administration de la collection de sites, cliquez sur Cache d'objets de la collection de sites.

  3. Dans la section Réinitialiser le cache disque, procédez de l'une des façons suivantes :

    • Pour forcer le serveur à réinitialiser son cache disque, sélectionnez Forcer ce serveur à réinitialiser son cache disque.

    • Pour forcer tous les serveurs à réinitialiser leur cache disque, sélectionnez Forcer tous les serveurs de la batterie à réinitialiser leur cache disque.

    Si vous activez une ou plusieurs cases à cocher, toutes les entrées du cache disque sont supprimées immédiatement lorsque vous cliquez sur OK. Si vous n'activez aucune case à cocher, les caches disque sont inchangés et l'expiration des éléments est gérée, c'est-à-dire que les éléments sont supprimés lorsqu'ils sont modifiés dans le site ou lorsque la taille maximale du disque est dépassée.

  4. Cliquez sur OK.

Voir aussi

Autres ressources

Vue d'ensemble de la mise en cache personnalisée
Mise en cache de sortie et profils de cache
Cache d'objets