Clustraly
Email & cache

Auto-purge du cache (FIFO/LRU) : un cache qui reste sous contrôle, tout seul

Auto-purge du cache (FIFO/LRU) une fonctionnalité du module Email & cache de Clustraly. L'auto-purge du cache surveille l'occupation disque et, dès le seuil dépassé, évince automatiquement les entrées en FIFO ou LRU pour revenir sous la limite.

Fixez une limite de taille, et laissez le cache se réguler. Dès qu'il dépasse le seuil, l'auto-purge évince les entrées en FIFO ou LRU pour ramener l'occupation sous contrôle, avec un repli automatique si votre système ne suit pas.

Le bénéfice

Votre cache ne déborde plus jamais

Vous servez des pages en cache pour aller vite, mais le répertoire finit toujours par grossir. L'auto-purge s'en occupe à votre place : dès que l'occupation dépasse la limite que vous avez fixée, elle ramène le cache à environ 80 % de cette limite.

Résultat : vous gardez la rapidité du cache sans jamais surveiller son poids sur le disque.

  • Déclenchement automatique dès le dépassement de la limite
  • Retour à environ 80 % de la limite fixée
  • Aucune intervention manuelle pour garder le disque au propre
Fonctionnement

Un seuil, un déclenchement, un retour sous la limite

Vous définissez le plafond via cache.max_size_mb. Quand la taille du cache le franchit, la purge se lance et évince les entrées jusqu'à redescendre autour de 80 % de la limite. Vous posez le cap, Clustraly le tient.

La fraîcheur de chaque entrée (TTL) est évaluée à partir du mtime des fichiers, sans base de données à interroger.

  • Plafond défini par cache.max_size_mb
  • Éviction jusqu'à environ 80 % de la limite
  • Fraîcheur des entrées évaluée via le mtime (TTL)
Deux stratégies

FIFO ou LRU : vous choisissez ce qu'on évince

Par défaut, la purge suit le FIFO : les entrées les plus anciennes partent en premier. Vous pouvez passer en LRU pour cibler d'abord les pages les moins récemment consultées et garder au chaud ce qui sert vraiment.

L'IA propose FIFO par défaut, vous décidez de le conserver ou de basculer en LRU.

  • FIFO par défaut : les entrées les plus anciennes partent d'abord
  • LRU en option : les moins récemment consultées évincées d'abord
  • Stratégie effectivement appliquée visible dans les statistiques du cache
Garde-fous

Le mode LRU se protège tout seul

Le LRU s'appuie sur l'atime (date de dernier accès), qui n'est pas fiable sur tous les systèmes de fichiers. Avant de s'y fier, Clustraly exécute une sonde de fiabilité. Si l'atime n'est pas digne de confiance, la purge se rétrograde automatiquement en FIFO.

Vous ne vous retrouvez jamais avec un ordre d'éviction faussé par une configuration système capricieuse.

  • Sonde de fiabilité de l'atime avant d'appliquer le LRU
  • Rétrogradation automatique en FIFO si l'atime n'est pas fiable
  • Pas de réglage système fragile à surveiller de votre côté
Au quotidien

Un cache rapide qui se régule sans vous

L'auto-purge est le garde-fou passif de votre cache : elle travaille en arrière-plan pendant que la purge manuelle et l'invalidation ciblée restent à votre disposition pour les actions ponctuelles.

Idéale pour les sites dont le cache s'accumule au fil du temps, elle maintient l'occupation sous votre limite sans jamais vous demander d'y penser.

  • Parfait pour les sites dont le cache grossit avec le temps
  • Complète la purge manuelle et l'invalidation ciblée du cache
  • TTL évalué au fil de l'eau via le mtime des fichiers
Pourquoi ça compte

L'IA garde le cap, vous gardez la main

Vous fixez la limite et la stratégie ; Clustraly applique par défaut un réglage sûr (FIFO) et se protège tout seul quand le système ne permet pas le LRU. Rien ne se déclenche à votre insu : vous décidez du plafond, l'auto-purge le respecte.

FAQ

Questions fréquentes

Que se passe-t-il quand le cache dépasse la limite ?
Dès que l'occupation franchit cache.max_size_mb, l'auto-purge se déclenche et évince les entrées jusqu'à ramener le cache à environ 80 % de la limite que vous avez fixée.
Quelle est la différence entre FIFO et LRU ?
En FIFO (par défaut), les entrées les plus anciennes sont évincées en premier. En LRU, ce sont les entrées les moins récemment consultées qui partent d'abord.
Que se passe-t-il si l'atime n'est pas fiable sur mon serveur ?
Avant d'utiliser le LRU, une sonde teste la fiabilité de l'atime. S'il n'est pas fiable, la purge se rétrograde automatiquement en FIFO, sans intervention de votre part.
L'auto-purge remplace-t-elle la purge manuelle du cache ?
Non, elle la complète. Vous gardez la purge manuelle complète et l'invalidation ciblée pour vos actions ponctuelles ; l'auto-purge agit comme garde-fou automatique en arrière-plan.
Prêt à commencer ?

Un cache qui reste léger, sans surveillance

Définissez votre limite et votre stratégie une seule fois. L'auto-purge s'occupe du reste : elle surveille l'occupation, évince ce qu'il faut en FIFO ou LRU, et se protège des systèmes où l'atime n'est pas fiable. Vous gardez un cache rapide, sous contrôle, sans y penser.