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_cat/yyyy
>
> 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 à