[Résolu] Cache ne s'efface pas

Forum où sont déplacés les sujets résolus et les archives de l'entraide phpBB 3.3.x
Règles du forum
Forums des sujets résolus ou archivés de l'entraide phpBB 3.3.x
Les sujets restent ouverts, un certain temps, dans le but d'apporter des informations complémentaires, au besoin.
L'entraide n'est pas autorisée.
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 2 ans 6 mois
Prénom : Rudy
Site internet : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Cache ne s'efface pas

Message

Bonjour,
Sur la bannière de mon forum https://www.leforumrecifal.com j'ai mis un site_logo que j'ai voulu remplacer par un drapeau français à l'occasion du 14 juillet.
J'ai vidé le cache du forum ainsi que celui de mon navigateur mais le logo subsistait au lieu du drapeau.
Je me suis dit que j'avais peut-être mis le drapeau à un mauvais endroit et j'ai laissé comme ça mais le lendemain en redémarrant mon PC le drapeau est apparu.
J'ai donc remplacé le drapeau par le logo normal et il est bien apparu mais pas de suite.
Le fichier image se trouve dans /styles/se_square/theme/images/site_logo.gif
Comment dois-je procéder pour mettre le drapeau belge le 21 ?
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2655
Enregistré depuis : 3 ans 1 mois
Identité : Fred Rimbert
Site internet : https://caforum.fr
Localisation : Pays de la Loire
Intérêt : GitHub

Re: Cache ne s'efface pas

Message

Salut
Tu peux consulter cet article pour la modification du logo : kb/viewarticle?a=3

Pour vider le cache soit tu le fais depuis le PCA, soit depuis le serveur en supprimant le dossier production qui se trouve dans le répertoire ./cache

Lire ici Vider le cache du forum en FTP
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 2 ans 6 mois
Prénom : Rudy
Site internet : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Cache ne s'efface pas

Message

C'est bien sur base de cet article que j'ai mis mon propre logo, il fonctionne correctement.
J'ai juste remplacé le fichier par un autre (drapeau) et purgé le cache via le PCA, et aussi celui de mon navigateur (Chrome), mais c'est l'ancien logo qui restait
... jusqu'à ce que je redémarre mon PC donc le drapeau fonctionne aussi, ça doit être une histoire de cache, mais je ne comprends pas.
Message par pboulanger »
Avatar du membre
pboulanger pboulanger
Messages : 28
Enregistré depuis : 1 an 9 mois
Prénom : Pierre
Site internet : https://www.myasthenie.com
Localisation : Oise
Intérêt : Photo; Bricolage, Informatique
Emploi : Retraité du BTP Président d'une association...

Re: Cache ne s'efface pas

Message

Bonjour Hervé,

Ce problème peut être lié également à la persistance du cache au niveau du navigateur ... (c'est en fonction des paramètres du serveur et du .htaccess que tu utilises sur ton site) ....En effet, tu peux avoir un paramétrage qui permet une durée de rafraichissement plus ou moins importante des données en cache suivant le type de fichier ...

Si cela t'intéresse, je peux te faire un petit topo sur le sujet...

Si ce problème se représente, essaye de purger le cache du navigateur en plus de celui du forum.

Voir ci-après, comment le faire sur les principaux navigateurs
  • Pour firefox :
    • Menu (les 3 barres horizontales) OUTILS/Vie privée et Sécurité /Cookie et données des sites /Effacer les données
  • Pour Chrome (Google) :
    • Menu (les3 points verticaux) PARAMETRES/Confidentialité et sécurité /Effacer les données de navigation/général/effacer les données
  • Pour Edge (Microsoft chromium) :
    • Menu (les3 points horizontaux) PARAMETRES/Confidentialité, recherche et service /Effacer les données de navigation/choisir les éléments à effacer/sélectionnez les éléments /effacer maintenant
et ensuite fermer le navigateur et le relancer !

En espérant que cela t'aide,
Amicalement,

Pierre
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 2 ans 6 mois
Prénom : Rudy
Site internet : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Cache ne s'efface pas

Message

Hervé a écrit : 15 juil. 2021, 16:54
J'ai vidé le cache du forum ainsi que celui de mon navigateur mais le logo subsistait au lieu du drapeau.
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2655
Enregistré depuis : 3 ans 1 mois
Identité : Fred Rimbert
Site internet : https://caforum.fr
Localisation : Pays de la Loire
Intérêt : GitHub

Re: Cache ne s'efface pas

Message

Salut Hervé
Merci le lire entièrement le message posté par Pierre.
pboulanger a écrit : 16 juil. 2021, 08:57
[...] et ensuite fermer le navigateur et le relancer !
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 2 ans 6 mois
Prénom : Rudy
Site internet : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Cache ne s'efface pas

Message

L'image apparaît en effet correctement si je relance mon navigateur, je l'avais constaté en redémarrant mon PC).
Je ne peux quand même pas demander à tous les utilisateurs de relancer leur navigateur, un rafraichissement (F5) ne devrait-il pas suffire ?
Message par pboulanger »
Avatar du membre
pboulanger pboulanger
Messages : 28
Enregistré depuis : 1 an 9 mois
Prénom : Pierre
Site internet : https://www.myasthenie.com
Localisation : Oise
Intérêt : Photo; Bricolage, Informatique
Emploi : Retraité du BTP Président d'une association...

Re: Cache ne s'efface pas

Message

Bonjour Hervé

Désolé de ne pas avoir mis en GRAND la dernière instruction concernant le redémarrage après purge du cache des navigateurs.

Si c'est rédhibitoire pour tes utilisateurs, tu as toujours la possibilité, via le .htacces de donner une durée de vie (la persistance) dans le cache AVANT rafraichissement des données des caches des navigateurs ...

Il suffit simplement de modifier la persistance des images ... MAIS cela a un coût en terme de performance car les images seront alors rechargées à chaque appel de la page => trafic plus lourd => temps de réponse dégradé ...

C'est un problème d'équilibre de charge ... comme on le dit chez nous, chacun voit midi à sa porte ....

Voici le code à ajouter dans ton .htaccess

Comme toujours Commence par faire une sauvegarde du .htaccess AVANT de commencer tes manipulations
=> si tu fais une erreur de syntaxe dans ce fichier tu risques d'avoir "erreur 500, avec son message Internal Server Error"

Code : Tout sélectionner

#Mise en cache
		<IfModule mod_expires.c>
			ExpiresActive On
			ExpiresDefault "access plus 7200 seconds"
			ExpiresByType text/css "access plus 3 years"
			ExpiresByType text/javascript "access plus 3 years"
			ExpiresByType application/x-javascript "access plus 3 years"
			ExpiresByType application/javascript "access plus 3 years"
			ExpiresByType image/x-icon "access plus 3 years"
			ExpiresByType image/vnd.microsoft.icon "access plus 3 years"
			ExpiresByType image/png "access plus 3 years"
			ExpiresByType image/jpeg "access plus 3 years"
			ExpiresByType image/jpg "access plus 3 years"
			ExpiresByType image/gif "access plus 3 years"
			ExpiresByType application/x-shockwave-flash "access plus 3 years"
		</IfModule>
Petite explicitation du code :
  • ExpiresDefault "access plus 7200 seconds" cette ligne fixe la durée de vie avant rafraichissement de tous les fichiers envoyés par le serveur Apache (7200 secondes = 2 heures)
  • ExpiresByType image/x-icon "access plus 3 years" cette commande fixe, par type/extension de fichier, un délai supplémentaire par rapport au délai par défaut.
Le code ci-dessus est celui pour un site qui n'évolue pas en terme d'image (d'où le délai de conservations 3 ans pour les images)
C'est vrai tant que la page elle-même n'est pas modifiée => sinon tout est rafraichi et les compteurs sont remis à zéro .

En espérant que cela soit clair, sinon n'hésite pas

Bonne journée

Ajouté 6 minutes 42 secondes après :
En complément de ma précédente réponse,

Tu as également la possibilité toujours par le .htaccess de passer des instructions "cache control" la durée s'exprime en secondes

Code : Tout sélectionner

		# Début Cache-Control Headers
			<IfModule mod_headers.c>
			<FilesMatch ".(ico|jpe?g|png|gif|swf|css|gz)$">
			Header set Cache-Control "max-age=2592000, public"
			</FilesMatch>
			<FilesMatch ".(js)$">
			Header set Cache-Control "max-age=2592000, private"
			</FilesMatch>
			<filesMatch ".(html|htm)$">
			Header set Cache-Control "max-age=7200, public"
			</filesMatch>
		# Fin Cache-Control Headers	

Pour comprendre ces manip voir ici
https://www.l-agenceweb.com/cache-navigateur-seo/

Bon week-end
Modifié en dernier par pboulanger le 18 juil. 2021, 08:00, modifié 1 fois.
Amicalement,

Pierre
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 2 ans 6 mois
Prénom : Rudy
Site internet : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Cache ne s'efface pas

Message

Merci beaucoup.
7200 secondes = 1 heure : tu es sur ?
Je suis persuadé que j'avais mis des limites de temps dans .htaccess, elles n'y sont plus : une màj phpbb modifie-t-elle .htaccess ?
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2655
Enregistré depuis : 3 ans 1 mois
Identité : Fred Rimbert
Site internet : https://caforum.fr
Localisation : Pays de la Loire
Intérêt : GitHub

Re: Cache ne s'efface pas

Message

Hervé a écrit : 17 juil. 2021, 11:49
une màj phpbb modifie-t-elle .htaccess ?
Oui merci de relire le tuto : Procédure de mise à niveau d'un forum phpBB 3.2.x > 3.3.x

Comme a chaque fois que tu fais des mises à jour, tu ne les fait pas complètement, la redirection HTTPS en autre.

Merci de passer ton sujet en Résolu.
Message par JohnB »
Avatar du membre
JohnB JohnB
Messages : 91
Enregistré depuis : 3 ans
Site internet : http://headergames.fr/index.php

Re: Cache ne s'efface pas

Message

Juste une question,
Dans l'acp Paramètres de charge a tu coché oui cette ligne
Recompiler les différents éléments du style :
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 2 ans 6 mois
Prénom : Rudy
Site internet : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Cache ne s'efface pas

Message

Lors de la MàJ j'utilise ce guide Mise à niveau de phpBB 3.2.x vers 3.3.x, il n'y est pas question de .htaccess.
Merci pour ce tuto qui semble plus complet.
Sujet résolu.
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2655
Enregistré depuis : 3 ans 1 mois
Identité : Fred Rimbert
Site internet : https://caforum.fr
Localisation : Pays de la Loire
Intérêt : GitHub

Re: Cache ne s'efface pas

Message

Salut John
Cette solution sert à ne pas avoir besoin de vider le cache du forum à chaque fois qu'une modification est apportée. Il est préférable de laisser cette fonction sur Non.
Message par Hervé »
Message déplacé du forum Entraide phpBB [3.3.x] vers le forum phpBB 3.3.x - Archives / Sujets résolus par Fred le 17 juil. 2021, 12:34

Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 2 ans 6 mois
Prénom : Rudy
Site internet : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Cache ne s'efface pas

Message

JohnB a écrit : 17 juil. 2021, 12:15
Dans l'acp Paramètres de charge a tu coché oui cette ligne
Recompiler les différents éléments du style :
Non, pourquoi ?
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2655
Enregistré depuis : 3 ans 1 mois
Identité : Fred Rimbert
Site internet : https://caforum.fr
Localisation : Pays de la Loire
Intérêt : GitHub

Re: Cache ne s'efface pas

Message

Ceci est expliqué juste au-dessus.
Message par JohnB »
Avatar du membre
JohnB JohnB
Messages : 91
Enregistré depuis : 3 ans
Site internet : http://headergames.fr/index.php

Re: Cache ne s'efface pas

Message

Perso c'est ce que je fait et je n'ai pas de problème de vidage de cache forum tout comme navigateur, j'ai juste a actualiser mon navigateur.
Message par pboulanger »
Avatar du membre
pboulanger pboulanger
Messages : 28
Enregistré depuis : 1 an 9 mois
Prénom : Pierre
Site internet : https://www.myasthenie.com
Localisation : Oise
Intérêt : Photo; Bricolage, Informatique
Emploi : Retraité du BTP Président d'une association...

Re: Cache ne s'efface pas

Message

Bonjour à tous

Désolé Hervé, je me suis pris les pieds dans le tapis avec la conversion secondes en heure :oops: :oops:

7200 secondes = 120 minutes = 2 heures et non une

Désolé, je corrige le message en conséquence

Bonne journée
Amicalement,

Pierre
Partagez cette page
Twitter Whatsapp Linkedin Email
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.