Fonctionnalités
Un utilisateur Baleen peut, depuis la page "Paramétrage -> Gestion du contenu" et la section « Règles de mise en cache » :
- Modifier la durée de persistance globale
- Ajouter une règle de cache
- Consulter une règle
- Supprimer une règle
- Modifier une règle
Notes :
- Si le service de gestion de cache est activé, l'ajout/modification/suppression de configuration prendra effet au clic sur valider
- Si le service de gestion de cache est désactivé, l'ajout/modification/suppression de configuration prendra effet à la réactivation du service.
Il est possible d'accéder rapidement à la section de configuration des règles de cache "Règles de mise en cache" grâce au menu rapide disponible à droite de la page.
Modifier la durée de persistance globale du cache
Par défaut, la durée de persistance du cache est configurée à 240 minutes.
Pour modifier la durée de persistance globale du cache:
- Modifier le champ libre "Durée de persistance"
- Vous pouvez également modifier l'unité de temps (Minutes, Heures, Jours ou Mois)
- Enregistrer la modification.
La durée de persistance s'applique à toutes les extensions cachées par défaut, ainsi qu'aux règles de cache ajoutées sans durée de persitance de renseignée. La modification de cette durée de persitance aura un impact sur toutes les ressources correspondantes cachées.
Lorsqu'une modification de la durée de persistance est apportée, les ressources déjà en cache ne sont pas impactées par une modification de leur durée initiale de mise en cache.
Exemple:
>> Début de mise en cache de fichiers png pour une durée de 240 minutes
>> 10 minutes après, modification de la durée de persistance à 20 minutes
>> Les png déjà en cache depuis 10 minutes continueront de l'être les 230 minutes restantes
>> 230 minutes après, les fichiers png seront remis en cache pour une durée de 20 minutes
Ajouter une ou plusieurs règles de cache
Par défaut, le produit Baleen cache une liste d'extension consultable ici (liste que vous pouvez retrouver dans le sous onglet "Pattern par défaut" de la section Règles de mise en cache dans le produit).
Pour ajouter une règle de cache unitaire :
- Cliquer sur "Ajouter une nouvelle règle" -> "Ajouter une règle unitaire"
- Saisisser dans la pop up qui s'affiche les valeurs souhaitées dans les champs "Pattern d'URL à cacher" et "Durée de persistance"
- Sélectionnez via la liste déroulante l'unité de temps correspondante
- Cliquer sur Ajouter
- La nouvelle règle est alors ajoutée au tableau de règles de cache dans le sous onglet Vos pattern
Pour ajouter plusieurs règles de cache simultanément:
- Cliquer sur "Ajouter une nouvelle règle" -> "Ajouter plusieurs règles"
- Saisisser dans la pop up qui s'affiche les valeurs souhaitées sous le format PATTERN;DUREE;UNITE; (1: minutes; 2: heures; 3: jours; 4: mois) en veillant bien à aller à la ligne pour chaque pattern.
- Cliquer sur Ajouter
- Les nouvelles règles sont alors ajoutées au tableau de règles de cache dans le sous onglet Vos pattern
La syntaxe REGEX doit être utilisée pour renseigner le champ "Pattern d'URL à cacher" pour la saisie de règle unitaire, ainsi que le pattern dans la saisie de règles multiples. Le wildcard * est également accepté.
Exemple:
>> Pour cibler tous les fichiers png : *.png
>> Pour cibler tous les fichiers jpeg de la route « /image » : */image/*.jpeg
Si une extension est cachée par défaut, et qu’elle est ajoutée dans les règles avec une durée de persistance différente, alors cette dernière surchargera sa durée de persistance globale par défaut.
Exemple:
>> Les extensions "*.pdf" sont cachées par défaut, avec une durée de persistance globale
de 240 minutes (si cette durée n'a pas été modifiée)
>> Je peux ajouter :
- Pattern d'URL à cacher : *.pdf
- Durée de persistance : 20 minutes
>> Dans ce cas, la durée de persistance des extensions *.pdf sera de 20 minutes. Les autres
extensions de la liste cachée par défaut auront toujours une durée de persistance de 240
minutes.
Si aucune durée de persistance n’est renseignée à l’ajout d’une nouvelle règle, alors la durée de persistance globale renseignée dans le champ « Durée de persistance » lui sera appliquée.
Consulter une règle
Si des règles ont été ajoutées précédemment, vous trouverez dans l'onglet Vos pattern une barre de Recherche "Rechercher parmi les règles existantes", au dessus du tableau des règles, permettant de rechercher une règle spécifique par son nom :
- Commencer à taper le nom du pattern
- Le tableau s'actualise alors pour afficher les pattern correspondants.
Il est également possible de trier la liste de règles :
- En jouant avec les flèches disponibles à droite de la colonne Pattern pour trier la liste en fonction du nom de règle par ordre alphabétique (croissant ou décroissant)
- En jouant avec les flèches disponibles à droite de la colonne Durée de persistance pour trier la liste par ordre croissant ou décroissant de durée de persistance
Il est également possible de consulter les extensions cachées par défaut en cliquant sur le sous onglet Pattern par défaut.
Supprimer une règle
Pour supprimer une règle précédemment créée :
- Cliquer sur le bouton de suppression à côté du nom de la règle à supprimer
- Cliquer sur le bouton "Supprimer" de la pop up de confirmation de suppression
Note :
- Il n'est pas possible de supprimer une règle de cache par défaut. Pour la supprimer, il faut l'ajouter dans les règles de non mise en cache.
Modifier une règle
Pour modifier une règle précédemment créée :
- Cliquer sur le bouton de modification
à côté du nom de la règle à modifier
- La pop up de modification de la règle de cache s'affiche
- Modifier le pattern et/ou la durée de persistance et/ou l'unité de temps
- Cliquer sur Ajouter pour valider la modification.
Annexe
- La liste d’extension cachées par défaut est la suivante :
"*.bmp"
"*.ejs"
"*.jpeg"
"*.pdf"
"*.ps"
"*.ttf"
"*.class"
"*.eot"
"*.jpg"
"*.pict"
"*.svg"
"*.webp"
"*.css"
"*.eps"
"*.js"
"*.pls"
"*.svgz"
"*.woff"
"*.csv"
"*.gif"
"*.mid"
"*.png"
"*.swf"
"*.woff2"
"*.doc"
"*.ico"
"*.midi"
"*.ppt"
"*.tif"
"*.xls"
"*.docx"
"*.jar"
"*.otf"
"*.pptx"
"*.tiff"