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...
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...