2008/1/22 Rainer Müller <abelass@gmx.net>:
Bonjour,
je renvoie ma question, est- ce que personne ne peux répondre à mes
questions?
Les version antérieures à la 1.9.2c ont un très gros bug dans la
gestion du cache qui l'empèche de fonctionner correctement.. Si tu as
une version antérieure et que tu ne peux pas la mettre à jour, il faut
que tu appliques la correction de
http://trac.rezo.net/trac/spip/changeset/9430
Le mieux est quand même que tu mettes à jour avec la dernière version
stable de la 192, qui se trouve dans
http://miroirspip.ventre.name/builds/spip/ (elle bénéficie des
dernières corrections valables pour cette version)
Une fois ce travail de nettoyage fait, je te suggère d'envoyer un mail
sur spip-dev@rezo.net si tu as encore un bug -- mais normalement le
cache ne devrait plus exploser.
.Gilles
---
Merci Rainer
Rainer Müller escribió:
Bonjour,
je reviens avec un vieux sujet auquel je n'ai jamais trouve de réponse et
qui a déjà été évoqué dans des forums (http://forum.spip.org/fr_191359.html)
sans que personne donne des solutions.
Avec les changement de la gestion de cache à partir de 1.9.2x, apparemment
le cache est invalidé chaque fois que le contenu du site (article ou
rubrique) est actualisé - indépendamment de ce qui est mis comme délai cache
(si j'ai bien compris). Sur la page officiel de spip est promis une
explication à ce sujet dans la partie interne, mais je n'y ai rien trouvé.
Selon ce qui est écrit sur
Discuter chez rezo.net
, Il existerait la possibilité de raffiner ceci en mettant p.e.
#CACHE{3600,cache-client} et le cache ne se actualiserai seulement chaque
heure.
J'ai testé ce cache client mais cela ne marche pas. Le site recalcule toutes
les pages (celle avec cache client inclus) avec chaque actualisation
Afin que des gros sites avec beaucoup d'actualisations ne soient pas
complètement paralysé, il est possible de mettre "$derniere_modif_invalide =
false" dans mes_options.php ce qui fait qu'on revient l'ancien système de
cache.
par rapport à cette solution j'ai rencontre un phénomène que après plusieurs
testes semble relationné avec $derniere_modif_invalide= false. En le
metttant en false, en revient bien à l'ancien système de cache (seul le
délai de cache indiqué est pris en compte) mais il était devenu impossible
de recalculer manuellement le cache . Je m'explique. En recalculant une page
(avec ?var_mode=calcul ou ?var_mode=recalcul) celle-ci montrait bien son
contenu actualisé, mais si je reviens sur la page normalment ( sans que
?var_mode=calcul et ?var_mode=recalcul figurent dans l'url) j'ai l'ancien
contenu qui s'affiche. J'avais d'abord pensé que ce comportement était lié à
un plugin mais ce n'est qu'en quittant $derniere_modif_invalide = false de
mes options que j'ai de nouveau réussi à actualiser manuellment les pages
Bref:
Est-ce que quelqu'un pourrait donner des information comment marche la
nouvelle gestion du cache ?
Comment faire fonctionner #CACHE{durée,cache-client} )
Quelqu'un a constaté le même phénomène avec $derniere_modif_invalide = false
Merci
Rainer
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP