Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 09-07-2007 23:54:05

aurel
Nouveau membre
Date d'inscription: 09-07-2007
Messages: 2

[Zend_Cache_Frontend_File]

Bonjour,
je suis le dev du framework depuis longtemps et depuis les rc je l'utilise dans mes projets.
J'ai integrer le cache pour alléger mon petit serveur, mais je ne comprends pas comment utiliser le Zend_Cache_Frontend_File.( Pas de problème pour les autres ! )
J'vois pas , il y a une contrainte sur la date de modif du master_file ok, mais comment tester et recuperer le contenu ?
Ils disent que c'est pareil que le Zend_Cache_Core , mais c'est pas cohérent !
Un petit bout  de code serait le bien venu !
Merci d'avance

Hors ligne

 

#2 10-07-2007 00:17:00

aurel
Nouveau membre
Date d'inscription: 09-07-2007
Messages: 2

Re: [Zend_Cache_Frontend_File]

Bon, j'étais pas très bon pour ma premiere question sur ce forum.
OK, j'ai compris, je vous fais partager au cas ou :

En effet, c'est bien comme le Cache Core...
Le fait est qu'il faut demander à charger une variable et sinon faire le chargement soi même : comme les autres frontend... Et ce traitement est dependant de la date de modif du master_file (ici le fichier de config à charger justement) .
Je cherchais un truc plus compliqué, mais c simple et c'est tant mieux :

$backendOptions = array('cache_dir' => '/cachetmp/' );
$frontendOptions = array("master_file"=>"config.xml",'automatic_serialization' => true);

$cacheConfig = Zend_Cache::factory('File', 'File', $frontendOptions, $backendOptions);
if( !($appConfig = $cacheConfig->load("appConfig") ) )
{
    $appConfig = new Zend_Config_Xml('config.xml', 'production');
    $cacheConfig->save($appConfig);
}
else echo "appConfig from cache ! ";

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