- 1
[Opened] [Résolu] Cache de Zone
Posted by Estee on 02/06/2008 01:28
reBonjour ;-)
Comme c'est expliquer dans la doc lorsque l'on utilise un cache de Zone avec un parametre par exemple :
protected $_useCache = true; protected $_cacheParams = array('id_article');
Un cache pour chaque article sera généré et au fil du temps les fichiers s'accumule dans le cache.
Si on ajoute :
protected $_cacheTimeout = 60;
Les fichiers auxquels on accèdent seront mis à jour toute les 60 secondes, hors si "des fichiers ne sont plus appeler" pendant un certain temps il reste quand même en cache.
On peut faire :
jZone::clearAll('mymodule~article');
Mais on supprime tout.
Voici ma question (oufff ;-) )
Peut on faire un clearAll('mymodule~article') des articles vieux d'un certain temps en cache ? Je vois pas trop comment faire si ce n'est faire un CRON qui efface les vieuw fichier dans le cache.
[Opened] Re: Cache de Zone
Posted by bballizlife on 02/06/2008 08:53
Je serais tenté de te demander : c'est gênant de garder des fichiers en cache ? En quoi est-ce que cela pose un problème ?
Sinon non, il n'y a pas de méthode pour effacer des fichiers en cache en fonction de leur âge.
N'importe comment c'est dans la doc
[Opened] Re: Cache de Zone
Posted by laurentj on 02/06/2008 09:38
Comme dit bballizlife, en quoi est-ce gênant de supprimer tout les fichiers de cache ? Certes ça va forcer à régénérer les caches "valides", mais ce n'est jamais un mal...
- 1