Bonjour,
c'est le bon endroit mais pas dans mon cas.
explication :

$config_cache = (Cache::config('default'));
#si mon fichier de cache de ma config n'existe pas
#on va aller lire la table setting pour créer ce fichier
if (! file_exists($config_cache['settings']['path'].'/pc_config.php'))
{
        $Setting = ClassRegistry::init('Setting', 'Model');
        $Setting->init();
}

et ClassRegistry n'est pas utilisable dans bootstrap.php...
cdt

On 22 avr, 17:06, Guillaume <[EMAIL PROTECTED]> wrote:
> oui, ça va servir, merci beaucoup pour ce retour d'expérience, c'était
> dans ma todo list depuis quelques temps (depuis quelques tests de
> charge avec ab qui révélaient un site en cake assez peu percutant...)
>
> Est-ce que l'endroit privilégié pour initialiser tes fichiers de conf
> ne serait pas bootstrap.php ?
>
> Guillaume
>
> On 22 avr, 15:46, foxmask <[EMAIL PROTECTED]> wrote:
>
> > Bonjour,
>
> > Afin de limiter la charge du serveur je me suis penché sur le système
> > de cache de Cake qui a l'air très affriolant.
>
> > Seulement je me suis arraché les cheveux de la tête quand j'ai tenté
> > de faire du caching sur d'autres pages que les page d'index.
>
> > et pour cause ; c'est un bug (que je viens de voir et lever 
> > icihttps://trac.cakephp.org/ticket/4515)  !
> > explications :
> > je veux utiliser le cache sur mes url
>
> >http://localhost/articles/view/xxxxxhttp://localhost/articles/list_ca...
>
> > donc comme la doc le dis (http://book.cakephp.org/view/213/cache)  :
>
> > je decommente dans core.php la ligne
> > Configure::write('Cache.check',true);
> > je mets dans mon app_controller : var $helpers = array('Cache');
> > je mets dans mon articles_controller : var $cacheAction =
> > array('view'=>'1 day', 'list_cat'=>'1 day');
>
> > et je me rends sur mes 2 urls mais là ; le cache reste désespérement
> > vide ...
>
> > donc j'ai changé dans le cake/libs/view/helpers/cache.php la ligne 94
> > en remplacant 0 par false et là tout rentre dans l'ordre ...
>
> > Maintenant le site Pulse ! :D
>
> > Dans la série découverte du caching :
> > Quand le cache est activé : cakephp bypass le fichier routes.php et va
> > chercher sa vue dans le cache.
> > Je l'ai constaté en faisant un bon gros die("je t'aurai");
> > qui ne s'est pas produit sur les pages /articles/view et /articles/
> > list_cat ...
> > Du coup, comme j'initialise quelques ficheirs de config dans le
> > routes.php ; j'ai du mettre dans le app_controller :
>
> > if (Configure::read('Cache.check)) {
> > # creation de mon ficheir de config
>
> > }
>
> > Cordialement.
> > En espérant que cela servira ;)
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à