Probl?me de cache

Bonjour

Travaillant à mettre en version 1.9 un site de version 1.7 et plus, je me
régale avec les plugins et autres choses. Mais en retravaillant sur les
caches et le calcul des délais, cela m'a amené à me poser un problème. Ce
site est un site d'éditeur et les articles arrivent au gré des parutions et
les brèves itou. Donc pas la peine d'avoir des délais trop courts

J'ai une page sommaire qui ne bouge pas donc trop et que je recalcule quand
je fais des modifications. Par contre, j'ai utilisé des bannières avec la
métohde suivante : un article particulier avec, en logo, la bannière qui
pointe sur un livre : j'ai donc une redirection sur l'article correspondant
au livre. La bannière est gérée dans un include. Ca marche vraiment bien
mais, comme je voudrais que cette bannière bouge tout le temps. D'où la
question (enfin !): comment puis-je avoir un délai long sur le squelette
sommaire mais un délai à 0 sur l'include ?

JMB

www.atelierdecreationlibertaire.com

Le 8 août 07 à 21:51, JMB a écrit :

Bonjour

Travaillant à mettre en version 1.9 un site de version 1.7 et plus, je me
régale avec les plugins et autres choses. Mais en retravaillant sur les
caches et le calcul des délais, cela m'a amené à me poser un problème. Ce
site est un site d'éditeur et les articles arrivent au gré des parutions et
les brèves itou. Donc pas la peine d'avoir des délais trop courts

J'ai une page sommaire qui ne bouge pas donc trop et que je recalcule quand
je fais des modifications. Par contre, j'ai utilisé des bannières avec la
métohde suivante : un article particulier avec, en logo, la bannière qui
pointe sur un livre : j'ai donc une redirection sur l'article correspondant
au livre. La bannière est gérée dans un include. Ca marche vraiment bien
mais, comme je voudrais que cette bannière bouge tout le temps. D'où la
question (enfin !): comment puis-je avoir un délai long sur le squelette
sommaire mais un délai à 0 sur l'include ?

JMB

www.atelierdecreationlibertaire.com

tu peux mettre un cache différent dans le fichier inclus :
#CACHE{0} ou même #CACHE{5} ou un peu plus au début du fichier

Claude

tu peux mettre un cache différent dans le fichier inclus :
#CACHE{0} ou même #CACHE{5} ou un peu plus au début du fichier

Bonsoir

je pensais que le cache de la page conteneur était prioritaire sur le cache
de l'inclusion.

JMB

Le 10 août 07 à 21:55, JMB a écrit :

tu peux mettre un cache différent dans le fichier inclus :
#CACHE{0} ou même #CACHE{5} ou un peu plus au début du fichier

Bonsoir

je pensais que le cache de la page conteneur était prioritaire sur le cache
de l'inclusion.

JMB

Il est prioritaire dans le sens où ta page reste la même durant la durée du cache. Toutefois, les squelettes inclus gardent leur délai (plus long que la page courante, plus court que leur page courante).

Si dans ton site, tu indiques par une boucle, avec le critère {par hasard} {0,n}, la liste des ouvrages de chaque auteur d'un titre, alors ta liste ne bougera qu'au recalcul de la page. Au contraire, si cette liste est appelée par un squelette inclus, elle sera différente pour un visiteur qui arrive peu de temps après... mais avant le recalcul de la page courante. Statistiquement ce ne sera pas toujours vrai, c'est évident !

Ce n'est pas indiqué dans la doc, tiens ! Si je ne me trompe pas sur ce coup, il faudrait que je propose un début de page.