Merci Philippe, je vais me servir de ce lien pour ma reponse au support. Au lieu d'accepeter leur offre d'analyser mon probleme en echange de 20€, je vais leur proposer d'arranger leur probleme de serveur sinon je me casse.
Bruno : effectivement, ca fait du sens. Ne serais-ce du coup pas plus efficace si un systeme de cache serait inclu directement dans Dotclear en rajoutant un nouveau parametre `cacheable` pour chaque fonction faisant des requetes SQL, comme `dcBlog::getPosts` ? Ensuite ca serait facile de faire des options globales dans la partie admin pour permettre de cacher les queries SQL des posts et autres, tout en donnant ensuite la possibilite de faire un cache plus selectif avec une option `cacheable="1"` pour chaque balise tpl, comme le fait fairCache. Au plus j'y pense au plus ca semble logique d'avoir un cache parfaitement integre dans le core qui puisse se generer sans failles lorsque des operations sont faites dans l'admin par exemple. Mais ca semble etre pas mal de boulot ! :) 2014-05-05 2:17 GMT-04:00 Bruno <[email protected]>: > > > Une question pour Bruno : pour la page post.html par exemple, est-ce > que > > > faircache genere le cache d'un article lorsqu'il est update dans la > > partie > > > admin ou lorsqu'un visiteur charge la page pour une premiere fois ? > Dans > > > l'idee ca serait bien si un visiteur n'aurait pas a payer pour tous les > > > autres... surtout si le visiteur en question s'appelle GoogleBot ! :) > > > > > > > J'ai ma reponse, c'est non :) > > > > > > Bizarrement, meme avec faircache d'active (et de fonctionnel) sur mon > site, > > les resultats au First Byte sont toujours aussi mauvais : > > > > > http://www.webpagetest.org/result/140504_NQ_3ff67e89ae61ce72b3c4ff59058428c5/ > > > > > > Ca devient mysterieux. > > > > Hello, > > En fait c'est -- malheureusement -- normal. > > Le principe de fair cache est de remplacer des blocs/valeur de template par > leur contenu brut. Il est donc bien efficace sur des listes de billets. > > Il pourrait aussi l'être dans le cadre de post.html, mais malheureusement > le getPosts est fait lorsque dc remplit le contexte de la page (dans > lib.urlhandler.php), et donc bien en amont du rendu du template. Quand > faircache pourrait agir, c'est déjà trop tard... > > -- > Bruno > -- > Dev mailing list - [email protected] - > http://ml.dotclear.org/listinfo/dev > -- Christopher Crouzet *http://christophercrouzet.com* <http://christophercrouzet.com> -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
