[Résolu] Cache ne s'efface pas
Pensez à faire une recherche, afin de savoir si votre problème n'a pas déjà été traité.
[IMPORTANT] Merci de consulter le règlement de l'entraide
Merci de renseigner l'URL de votre forum dans vos informations de profil
Une fois le problème résolu, merci de passer votre sujet en [Résolu] en sélectionnant l'attribut en conséquence en bas de page.
- Hervé
- Messages: 248
- Enregistré depuis: 3 ans 8 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Cache ne s'efface pas
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 ?
- Fred
- Messages: 3166
- Enregistré depuis: 4 ans 2 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Cache ne s'efface pas
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
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
- Hervé
- Messages: 248
- Enregistré depuis: 3 ans 8 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Cache ne s'efface pas
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.
- pboulanger
- Messages: 28
- Enregistré depuis: 2 ans 10 mois
- Prénom: Pierre
- Localisation: Oise
- Intérêt: Photo; Bricolage, Informatique
- Emploi: Retraité du BTP Président d'une association...
Re: Cache ne s'efface pas
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
En espérant que cela t'aide,
Pierre
- Fred
- Messages: 3166
- Enregistré depuis: 4 ans 2 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Cache ne s'efface pas
Merci le lire entièrement le message posté par Pierre.
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
- Hervé
- Messages: 248
- Enregistré depuis: 3 ans 8 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Cache ne s'efface pas
Je ne peux quand même pas demander à tous les utilisateurs de relancer leur navigateur, un rafraichissement (F5) ne devrait-il pas suffire ?
- pboulanger
- Messages: 28
- Enregistré depuis: 2 ans 10 mois
- Prénom: Pierre
- Localisation: Oise
- Intérêt: Photo; Bricolage, Informatique
- Emploi: Retraité du BTP Président d'une association...
Re: Cache ne s'efface pas
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>
- 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.
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
https://www.l-agenceweb.com/cache-navigateur-seo/
Bon week-end
Pierre
- Hervé
- Messages: 248
- Enregistré depuis: 3 ans 8 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Cache ne s'efface pas
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 ?
- Fred
- Messages: 3166
- Enregistré depuis: 4 ans 2 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Cache ne s'efface pas
Oui merci de relire le tuto : Procédure de mise à niveau d'un forum phpBB
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.
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
Re: Cache ne s'efface pas
Dans l'acp Paramètres de charge a tu coché oui cette ligne
Recompiler les différents éléments du style :
- Hervé
- Messages: 248
- Enregistré depuis: 3 ans 8 mois
- Prénom: Rudy
- Localisation: Jurbise - Belgique
- Emploi: Retraité
Re: Cache ne s'efface pas
Merci pour ce tuto qui semble plus complet.
Sujet résolu.
- Fred
- Messages: 3166
- Enregistré depuis: 4 ans 2 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Cache ne s'efface pas
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.
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
- Fred
- Messages: 3166
- Enregistré depuis: 4 ans 2 mois
- Identité: Fred Rimbert
- Localisation: Le Lude - Pays de la Loire
- Intérêt: GitHub
- Contact:
Re: Cache ne s'efface pas
Mettre à jour son forum | Mettre à jour son style perso | Sauvegarde des fichiers du forum | Extra CSS
"Les logiciels propriétaires n'ont aucune éthique"
- Richard Stallman
Re: Cache ne s'efface pas
- pboulanger
- Messages: 28
- Enregistré depuis: 2 ans 10 mois
- Prénom: Pierre
- Localisation: Oise
- Intérêt: Photo; Bricolage, Informatique
- Emploi: Retraité du BTP Président d'une association...
Re: Cache ne s'efface pas
Désolé Hervé, je me suis pris les pieds dans le tapis avec la conversion secondes en heure
7200 secondes = 120 minutes = 2 heures et non une
Désolé, je corrige le message en conséquence
Bonne journée
Pierre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.