Cache Css [Réglé]
Une question s'il vous plais
Support Général
Visiteur
Boosteur Inactif
Admettons ci je fais des modifications sur le forum je vais devoir glisser le .css du forum dans le thème a savoir dans :
montheme/modules/forum
dans le cas ou c'est mis a disposition des membres en téléchargement. Mais dois-je rajouter la ligne de ce .css dans le frame.tpl afin qu'il fonctionne une fois le cache css activé ? je parle bien entendu de la ligne de mise en cache.
Ci je pose la question c'est parce que pour moi cela fonctionne sans rien avoir changer dans le frame.tpl (même en local) mais pour d'autres personnes les modifications du forum ne fonctionne qu'une fois le cache désactivé.
Merci de votre aide.
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
le cache ne change pas la donne. Si tu fais une modification, le cache s'actualise (me demande pas comment, jsais pas )
il faut néanmoins parfois actualiser son navigateur(F5) pour voir la modification . C'est bien le cache qui est en cause, mais pas celui de PHPBoost.
ElenWii
SchyzoO Membre non connecté
Booster Fuzil
- Booster Fuzil
- Voir le profil du membre SchyzoO
- Inscrit le : 06/07/2014
- Groupes :
Citation :
Si tu fais une modification, le cache s'actualise (me demande pas comment, jsais pas )
Je ne crois pas, c'est le principe du cache. Il n'est pas régénéré à chaque fois, c'est pour cela qu'il faut le désactiver lorsqu'on modifie un thème.
Visiteur
Boosteur Inactif
ElenWii :
Si le fichier existe dans ton theme, phpboost le prend.
le cache ne change pas la donne. Si tu fais une modification, le cache s'actualise (me demande pas comment, jsais pas )
il faut néanmoins parfois actualiser son navigateur(F5) pour voir la modification (indépendant de PHPBoost).
ElenWii
le cache ne change pas la donne. Si tu fais une modification, le cache s'actualise (me demande pas comment, jsais pas )
il faut néanmoins parfois actualiser son navigateur(F5) pour voir la modification (indépendant de PHPBoost).
ElenWii
Ok merci ElenWii, donc si il fonctionne uniquement une fois le cache désactiver le soucis vient d'ou ? Car en local cela fonctionne sous Wamp mais pas en ligne sur un site membre.
Merci
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
après une modifications du CSS et/ou TPL perso je conseil de vider le cache PHPBoost (CSS ou global à vous de voir) + le cache du navigateur (Ctrl + F5 ou un addons sur firefox).
Le fait de vider le cache de PHPboost le force a refaire le cache (même si normalement il le fait de lui même si il détecte une modification du code) et le fait de vider le cache du navigateur force a re-télécharger l'élément sur le serveur car le mod_expires fait qu'il y aura un petit temps de décalage avant que le navigateur comprenne que le fichier a été modifier (soit il le verra à la prochaine requête, soit dans 2/3 requêtes, je ne sais pas comment cela fonctionne au niveau des navigateurs).
Cordialement, janus57
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Tu confirme ReidLos ?
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
ElenWii :
Si si , a priori, PHPBoost vérifier s'il y a eu une modif pour actualiser le cache CSS.
Tu confirme ReidLos ?
Tu confirme ReidLos ?
Bonjour,
oui il l'avait dit dans un autre post, mais perso si je vider le cache (sur la V4.0, pas testé sur la V4.1) le changement a été pris en instantané côté navigateur (comme si PHPBoost en plus de vérifier que le contenu n'avait pas changer a un temps minimum genre 5minutes pour prendre les modifications dans le cache).
De toute façons y a un test simple a réaliser : on regarde le nom des 2fichiers de cache CSS => on fit la modifications CSS et on l'envoie sur le serveur => on actualise et on regarde quand les noms des fichiers de cache change (car sur la V4.1 contrairement à la V4.0 ils change ce qui force le navigateur a les recharger en cas de changement et/ou balise qui indique un changement).
Si le fichier CSS a changer de nom mais que les modifs ne sont pas prise en compte c'est surement le cache navigateur qui ne c'est pas encore actualiser (encore une fois je ne sais pas comment fonctionne les mécaniques interne des navigateurs).
En tout cas tout ce que j'ai pu constater c'est que sur une V4.0 vider le cache CSS "forcer" aussi bien PHPBoost que la navigateur à prendre en compte les modifications.
Cordialement, janus57
Visiteur
Boosteur Inactif
Alexoune001 avais un soucis avec son forum qui ne prenais pas en compte les modifications du forum.css on a chercher 2 bonne heures avant que le problème ce règle tout seul .... Ayant remarqué un problème sur la largeur du texte de sa shoutbox je les modifier et je lui et donner le dossier shoutbox a placer dans sontheme/modules et le problème du forum n'étais plus un problème puisque apparemment tout a fonctionner après l'envoie du dossier shoutbox.
Voilà
Bonne soirée.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
son hébergeur n'aurais pas un cache intermédiaire (genre varnish) ?
Cordialement, janus57
Visiteur
Boosteur Inactif
janus57 :
Bonjour,
son hébergeur n'aurais pas un cache intermédiaire (genre varnish) ?
Cordialement, janus57
son hébergeur n'aurais pas un cache intermédiaire (genre varnish) ?
Cordialement, janus57
Bonsoir Janus57
C'est "Onetsolutions" mais je ne connais pas cette hébergeur, mais je lui et passer ton message ainsi que le lien vers ce sujet.
Bonne soirée.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Nelkhael :
Bonsoir Janus57
C'est "Onetsolutions" mais je ne connais pas cette hébergeur, mais je lui et passer ton message ainsi que le lien vers ce sujet.
Bonne soirée.
janus57 :
Bonjour,
son hébergeur n'aurais pas un cache intermédiaire (genre varnish) ?
Cordialement, janus57
son hébergeur n'aurais pas un cache intermédiaire (genre varnish) ?
Cordialement, janus57
Bonsoir Janus57
C'est "Onetsolutions" mais je ne connais pas cette hébergeur, mais je lui et passer ton message ainsi que le lien vers ce sujet.
Bonne soirée.
Bonsoir,
possible d'avoir un lien en MP ?
Cordialement, janus57
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
après analyse du lien son site passe par cloudlfare (dans la réponse du serveur on vois ceci : Server: cloudflare-nginx + CF-Cache-Status :HIT), donc système de cache alternatif, phpboost est hors de cause ici.
Cordialement, janus57
Alexoune001 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre Alexoune001
- Inscrit le : 22/01/2013
- Site internet
- Groupes :
Je tiens à dire merci à Nelkhael et Janus57 de m'avoir aidé à régler le problème.
Sa venait bien de Onetsolutions, et plus précisément de CloudFare.
J'ai donc été sur mon Cpanel, puis dans l'option CloudFare et j'ai cherché pour vider le cache, ce qui a corrigé le problème, merci beaucoup à vous .
Alexoune001, Fondateur du MMORPG : Drastal Online.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie