Note :


Le module CACHE propose plusieurs fonctions pour gérer un cache au niveau des pages dynamiques, et ainsi baisser la charge du serveur.


Il offre les fonctions suivantes:


includewithcache

La fonction ~includewithcache() fait un ~include classique, mais en plus, il vérifie si cet include n'a pas déjà été caché. S'il n'est pas déjà présent en cache, il le crée pour une future utilisation.

dont_cache

Cette fonction ne prend pas d'argument, elle permet de désactiver la mise en cache pour une page.

~uncache()

La fonction ~uncache() supprime le cache pour les pages passées en arguments.

Exemple :

~uncache("/plop.html")	=>	Supprime le cache de templeet.php/plop.html

~uncache("/")		=>	Supprime tout le cache

uncache_include

La fonction ~uncache_include() supprime le cache pour les 'include' passés en arguments.

Exemple :

~uncache_include("/")	=>	Supprime tout le cache des 'include'

set_expiretime

Cette fonction permet de modifier la date d'expiration d'une page en cache (la valeur par défaut est fixée dans config.php).

Exemple :

~set_expiretime("7200")	=>	Le cache sera valable durant 2 heures