Accéder au contenu principal

SharePoint : Attention au BLOB Cache lors des modifications de CSS

 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

image

  • 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

image

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\

image

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

Posts les plus consultés de ce blog

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab

Nouveau Scripts PowerShell publiés pour gérer les Storage Accounts dans Azure Cloud

Deux scripts sont en lignes pour nettoyer des Storage Account dans Azure Cloud: Supprimer les Blobs d'un container existant https://techcommunity.microsoft.com/discussions/azure/powershell-script-to-remove-all-blobs-from-storage-account/4357815 ------------------------------------------------------- [string]$myConnectionString = "DefaultEndpointsProtocol=https;AccountName=YourStorageAccountName;AccountKey=YourKeyFromStorageAccountConnectionString;EndpointSuffix=core.windows.net" [string]$ContainerName = "YourBlobContainerName" [int]$blobCountAfter = 0 [int]$blobCountBefore = 0 $context = New-AzStorageContext -ConnectionString $myConnectionString $blobCountBefore = (Get-AzStorageBlob -Container $ContainerName -Context $context).Count Write-Host "Total number of blobs in the container Before deletion: $blobCount" -ForegroundColor Yellow Get-AzStorageBlob -Container $ContainerName -Context $context | ForEach-Object {     $_ | Remove-AzureStorageBlob   # o...

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab