[1.9] INCLURE et cache : bogue ?

Bonjour,

J'ai un soucis concernant l'inclusion d'un squelette et la gestion du cache.

J'ai un squelette A dans lequel j'insère un squelette B.
La durée du cache de A est de 60, celle de B est de 3600.

Je modifie le contenu généré par B.

En affichant A, je fais "recalculer la page", et je vois mon inclusion de B prendre en compte la dernière modification.

Mais si j'affiche à nouveau A, c'est l'ancien B que je vois !

Autrement dit, et pour faire plus simple, l'inclusion B est recalculé uniquement lors de la réactualisation de A. Mais par la suite, c'est toujours l'ancien B que je vois !

En fait, si j'affiche régulièrement A, je verrai le B mis à jour toutes les 60 secondes, c'est à dire à chaque fois que Spip recalcul A. Entres ces recalculs, c'est l'ancien B que je vois.

C'est plutôt gênant, d'autant que je n'avais pas ce problème avec Spip 1.8...

Comment y remédier ?

Merci pour votre aide.
Yannick.

* Yannick tapotait, le 15/07/2006 10:36:

Bonjour,

J'ai un soucis concernant l'inclusion d'un squelette et la gestion du cache.

J'ai un squelette A dans lequel j'insère un squelette B.
La durée du cache de A est de 60, celle de B est de 3600.

Tu as bien utilisé la nouvelle balise #CACHE{durée exprimée en seconde, éventuellement, une formule de calcul} ?

--
Jacques — SPIP - Pyrat.net – Création de sites Internet

Je précise que le cache de mon navigateur est systématiquement vidé...

Yannick a écrit :

Bonjour,

J'ai un soucis concernant l'inclusion d'un squelette et la gestion du cache.

J'ai un squelette A dans lequel j'insère un squelette B.
La durée du cache de A est de 60, celle de B est de 3600.

Je modifie le contenu généré par B.

En affichant A, je fais "recalculer la page", et je vois mon inclusion de B prendre en compte la dernière modification.

Mais si j'affiche à nouveau A, c'est l'ancien B que je vois !

Autrement dit, et pour faire plus simple, l'inclusion B est recalculé uniquement lors de la réactualisation de A. Mais par la suite, c'est toujours l'ancien B que je vois !

En fait, si j'affiche régulièrement A, je verrai le B mis à jour toutes les 60 secondes, c'est à dire à chaque fois que Spip recalcul A. Entres ces recalculs, c'est l'ancien B que je vois.

C'est plutôt gênant, d'autant que je n'avais pas ce problème avec Spip 1.8...

Comment y remédier ?

Merci pour votre aide.
Yannick.
______________