Dans le cadre des optimisations de performance de MOSS, nous avons présenté le fonctionnement du BLOBCACHE.
Ce module de SharePoint permet que chaque serveur WEB stocke sur son disque les fichiers de types choisis afin d’éviter de saturer le serveur SQL de requêtes. Tout est expliqué ici :
Le problème vient lorsque l’on doit corriger un fichier de style, car la modification de celui-ci peut ne pas s’appliquer sur tous les serveurs du fait de ce cache.
On peut le constater dans cet exemple avec une news :
- Dans la première version (corrigée), on voit que toutes les images sont à la même largeur
- Dans la seconde version (non corrigée sur un autre serveur Front End), la même News montre les images dans des largeurs différentes
Cela vient donc des fichiers de CSS dont la modification n’a pas été appliquée sur tous les serveur frontaux, mais seulement sur certains (2 sur 4 dans notre cas).
Il faut donc faire un refresh complêt sur chaque serveur de ce cache en supprimant tout le contenu du répertoire D:\blobcache\
Ceci suivi d’un IISRESET pour recharger les applications Web.
Une fois ce nettoyage effectué sur chaque serveur, le rechargement va recréer automatiquement les fichiers de cache qui seront cette fois synchronisés.
rmdir D:\blobCache /S /q
iisreset
On peut aussi simplement pogrammer une tache planifiée sur chaque serveur (1 fois par semaine) qui effacera tout ce contenu.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire