Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 14-08-2007 16:46:55

zudre
Membre
Date d'inscription: 10-05-2007
Messages: 21

Zend Cache

Bonjour,

Je travaille sur un site et par soucis de performance, j'ai divisé mes fichiers cache dans des sous-répertoires. Exemple:

.../__cache
.../__cache/member
.../__cache/resultat
.../__cache/article

Quand l'administrateur du site modifie les configs, je veux détruire la totalité des fichiers de cache.  Mon code est le suivant: (PATH_CACHE est un define qui mène à .../__cache)

require_once 'Zend/Cache.php';
$frontendOptions = array(   'lifetime' => 241920, // 1 week
                                    'automatic_serialization' => true);
$backendOptions = array('cache_dir' => PATH_CACHE); // Directory where to put the cache files
// getting a Zend_Cache_Core object
$cache = Zend_Cache::factory('Core', 'File', $frontendOptions, $backendOptions);
$cache->clean(Zend_Cache::CLEANING_MODE_ALL);

Mon problème est que le clean détruit seulement les fichiers cache qui se trouve à la racine du répertoire __cache.  Je ne sais pas si j'ai mal saisi la doc, mais est-ce possible que le clean détecte les sous-répertoires (sans faire une boucle qui passera répertoire par répertoire)??

Merci

Hors ligne

 

#2 15-08-2007 14:39:36

verboz
Membre
Lieu: France, Lille
Date d'inscription: 26-06-2007
Messages: 24
Site web

Re: Zend Cache

Salut,
Comment tu fais pour enregistrer ton cache dans ces dossiers? member,resultat et article??

Cordialement

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages