Forum CMS Made Simple FR
Cache smarty et plusieurs gabarits - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : Cache smarty et plusieurs gabarits (/thread-2710.html)



Cache smarty et plusieurs gabarits - Phil - 22/04/2013

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: ?
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

J'aimerai un retour de qqun pour savoir si ce que j'ai constaté de mon côté est vérifié ou si je suis seul.

testés sous CMSMS 1.11.4, 1.11.5, 1.11.6 (version native)

php 5.3 et 5.4

url_rewrting :activé


paramètres smarty:

cache smarty :oui

vérification de compilation : oui

Appels du module de cache :non

Cache des appels balises utilisateur :non


paramètres avancés :

Autoriser le navigateur à garder en cache les pages : décoché

Tâches régulières "Pseudocron" : chaque demande


Le problème :

je duplique le gabarit de base "NCleanBlue" que je nomme "tpl2"

je crée des pages avec le gabarit "tpl2"

page 1 (NCleanBlue)
page 2 (NCleanBlue)
page 3 (NCleanBlue)
page 4 (tpl2)
page 5 (tpl2)

sur le navigateur ou je suis connecté, pas de soucis
sur un autre navigateur en parallèle (moz,ie,chrome etc) les menus des pages du gabarit tpl2 s'affichent parfois (après leur création), uniquement si je vide le cache !?

si j'intercale les pages comme ceci :

page 1 (NCleanBlue)
page 2 (tpl2)
page 3 (NCleanBlue)
page 4 (NCleanBlue)
page 5 (tpl2)
page 6 (tpl2)
page 7 (NCleanBlue)
...

alors là, si je ne vide pas le cache, l'affiche des menus fonctionne comme une lotterie.

pour allez plus loin,

en utilsant les gabarits étendus (avec les mêmes paramètres) -> j'obtiens de belles page blanches sauf sur le navigateur ou je suis connecté en admin...

En désactivant le cache smarty - pas de soucis

si ce problème est confirmé, ceux qui bossent sur un seul navigateur ne verront pas le problème (pas génial)!!!


à voir aussi ici : un autre sujet concernant le cache smarty , avec un rendu différent pour certains

comme JCE je n'ai pas le problème de bess ....


Cache smarty et plusieurs gabarits - bess - 22/04/2013

perso je désactive le cache smarty et j’interdis la mise en cache navigateur par habitude, je n'ai vu aucun gain flagrant avec le cache smarty, mais des emmerdes oui...

WYSIWYG ko lorsqu'on active le cache d'une page, page mal rafraichit, ... j'ai jamais eu le temps de creuser ce point.


Cache smarty et plusieurs gabarits - Phil - 22/04/2013

Idem, pour moi, pas de cache smarty, sinon pas de site !
le cache navigateur, il lui manque le Cache-Control dans le header,..trop aléatoire avec les serveurs pour moi.

Mais bon, j'avais compris que c'était une grosse avancée depuis la 1.11.4 alors je voulais tester.

Ce serait peut-être intéressant de savoir si cela sert de manière significative à qqun.

En espérant aussi que la v.2 ne soit pas basée sur le cache smarty sans porte de sortie...sinon ça risque d'être la panique
J'ai cru voir qu'ils voulaient rendre la balise "content" cachable....


Cache smarty et plusieurs gabarits - jce76350 - 22/04/2013

>En espérant aussi que la v.2 ne soit pas basée sur le cache smarty
pour le moment c'est idem que 1.11.5-1.11.6

moi je marche sans soucis sur 1.11.6 et V 2alpha
Activer le cache Smarty Oui
Faire une vérification de compilation Oui
Appels du module de cache le module décide
Cache des appels balises utilisateur jamais

Et Autoriser le navigateur à garder en cache les pages Non