Impossible de régler la longue durée de vie du cache
Fermé
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
-
Modifié le 15 déc. 2021 à 21:59
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 - 20 déc. 2021 à 10:52
flexi2202 Messages postés 3801 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 21 octobre 2024 - 20 déc. 2021 à 10:52
A voir également:
- Impossible de régler la longue durée de vie du cache
- Appel caché - Guide
- Copie caché - Guide
- Regler luminosite ecran pc - Guide
- Dans la présentation à télécharger, un mot est caché sous l'étoile. trouvez-le ! ✓ - Forum Word
- Youtube mp3 longue durée ✓ - Forum YouTube
15 réponses
Kivin2003
Messages postés
519
Date d'inscription
dimanche 26 août 2018
Statut
Contributeur
Dernière intervention
13 novembre 2023
189
Modifié le 17 déc. 2021 à 22:22
Modifié le 17 déc. 2021 à 22:22
C'est très étonnant, quel est ton hébergeur ?
As-tu accès au serveur (à sa configuration) ou seulement au FTP ?
Edit: je n'avais pas vu ton premier message, je ne connais pas cet hébergeur. Tu as accès à la config du serveur ?
Si non, un petit message au support technique pourrait débloquer la situation :)
As-tu accès au serveur (à sa configuration) ou seulement au FTP ?
Edit: je n'avais pas vu ton premier message, je ne connais pas cet hébergeur. Tu as accès à la config du serveur ?
Si non, un petit message au support technique pourrait débloquer la situation :)
Kivin2003
Messages postés
519
Date d'inscription
dimanche 26 août 2018
Statut
Contributeur
Dernière intervention
13 novembre 2023
189
16 déc. 2021 à 23:37
16 déc. 2021 à 23:37
Tu peux tenter un
ou alors essaie avec un .htaccess type comme celui-ci :
ExpiresDefault "access plus 1 month"à la place de 1 sec, tout au début.
ou alors essaie avec un .htaccess type comme celui-ci :
# MOD_DEFLATE COMPRESSION
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript application/x-httpd-php
#Pour les navigateurs incompatibles
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
#ne pas mettre en cache si ces fichiers le sont déjà
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
#les proxies doivent donner le bon contenu
Header append Vary User-Agent env=!dont-vary
# BEGIN Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/javascript A259200
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>
# END Expire headers
# BEGIN Cache-Control Headers
<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(css)$">
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>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>
# END Cache-Control Headers
# KILL THEM ETAGS
Header unset ETag
FileETag none
# protect wpconfig.php
<files wp-config.php>
order allow,deny
deny from all
</files>
# protect the htaccess file
<files .htaccess>
order allow,deny
deny from all
</files>
# protection de la lecture des répertoires
Options -Indexes
Kivin2003
Messages postés
519
Date d'inscription
dimanche 26 août 2018
Statut
Contributeur
Dernière intervention
13 novembre 2023
189
15 déc. 2021 à 23:31
15 déc. 2021 à 23:31
Hello,
Essaie ceci :
ou ceci :
Essaie ceci :
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 86400 seconds"
ExpiresByType application/x-javascript "access plus 86400 seconds"
</IfModule>
ou ceci :
<FilesMatch "\.(?i:gif|jpe?g|png|ico|css|js|swf)$">
<IfModule mod_headers.c>
Header set Cache-Control "max-age=172800, public, must-revalidate"
</IfModule>
</FilesMatch>
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
15 déc. 2021 à 23:40
15 déc. 2021 à 23:40
bonsoir
merci pours les extraits de code
j'ai effectuer des essais avec un fichier htaccess vide
mais le soucis est toujours présent
n 'y a t il pas quelque chose a régler sur le serveur de hostinger
merci pours les extraits de code
j'ai effectuer des essais avec un fichier htaccess vide
mais le soucis est toujours présent
n 'y a t il pas quelque chose a régler sur le serveur de hostinger
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
17 déc. 2021 à 10:26
17 déc. 2021 à 10:26
bonjour
super gentil de me répondre
mais malheureusement cela ne fonctionne toujours
même en partant avec un fichier htaccess de base
super gentil de me répondre
mais malheureusement cela ne fonctionne toujours
même en partant avec un fichier htaccess de base
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
18 déc. 2021 à 23:24
18 déc. 2021 à 23:24
bonjour
chose assez surprenante je viens de constater que lorsque j effectue des tests avec gtmetrix sur le serveur de londres que le cache ne s effectue pas
par contre sur celui du canada cela fonctionne
comment vérifier que la mise en cache fonctionne
merci
chose assez surprenante je viens de constater que lorsque j effectue des tests avec gtmetrix sur le serveur de londres que le cache ne s effectue pas
par contre sur celui du canada cela fonctionne
comment vérifier que la mise en cache fonctionne
merci
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
1 557
18 déc. 2021 à 23:40
18 déc. 2021 à 23:40
comment controles-tu les configurations de ces deux serveurs?
Kivin2003
Messages postés
519
Date d'inscription
dimanche 26 août 2018
Statut
Contributeur
Dernière intervention
13 novembre 2023
189
18 déc. 2021 à 23:42
18 déc. 2021 à 23:42
Salut,
Regarde via l'outil Google "Lightspeed" : https://pagespeed.web.dev/report?url=https%3A%2F%2Fphil.pecheperle.be%2F
Tu as un score correct (il ne faut pas vivre pour les scores non plus), ce serait plus simple en effet de passer sous Wordpress pour automatiser ce genre de choses...
Dans le rapport Lightpseed, tu as toute une série d'actions à mettre en oeuvre pour gagner quelques secondes de chargement, mais ça va être beaucoup de bidouillage ...
Regarde via l'outil Google "Lightspeed" : https://pagespeed.web.dev/report?url=https%3A%2F%2Fphil.pecheperle.be%2F
Tu as un score correct (il ne faut pas vivre pour les scores non plus), ce serait plus simple en effet de passer sous Wordpress pour automatiser ce genre de choses...
Dans le rapport Lightpseed, tu as toute une série d'actions à mettre en oeuvre pour gagner quelques secondes de chargement, mais ça va être beaucoup de bidouillage ...
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
>
Kivin2003
Messages postés
519
Date d'inscription
dimanche 26 août 2018
Statut
Contributeur
Dernière intervention
13 novembre 2023
18 déc. 2021 à 23:50
18 déc. 2021 à 23:50
salut kivin
Merci de l aide
j'ai le même site sous wordpress déjà ( c est une longue histoire ,mais en résumé je voulais tester sous wordpress )
je ne connaissais pas cet outil de google
Merci de l aide
j'ai le même site sous wordpress déjà ( c est une longue histoire ,mais en résumé je voulais tester sous wordpress )
je ne connaissais pas cet outil de google
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
18 déc. 2021 à 23:42
18 déc. 2021 à 23:42
en fait je fais des tests avec gtmetrix et lorsque je fais les tests avec celui de londres le cache ne s effectue pas
par contre avec celui du canada cela fonctionne
par contre avec celui du canada cela fonctionne
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
1 557
18 déc. 2021 à 23:47
18 déc. 2021 à 23:47
comment gères-tu les configurations de ces deux serveurs?
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
>
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
18 déc. 2021 à 23:49
18 déc. 2021 à 23:49
merci pour l aide je ne configure rien du tout
je vais sur le site de gtmetrix et je choisi un serveur pour ensuite scanner mon site
y a des choses a configurer ?
je vais sur le site de gtmetrix et je choisi un serveur pour ensuite scanner mon site
y a des choses a configurer ?
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
1 557
>
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
18 déc. 2021 à 23:53
18 déc. 2021 à 23:53
tu as deux sites.
tu as donc deux fichiers .htaccess?
tu as donc deux fichiers .htaccess?
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
18 déc. 2021 à 23:56
18 déc. 2021 à 23:56
en fait j ai donc mon site réalise en php et html dans un sous domaine
https://phil.pecheperle.be/.htaccess
ensuite mon site sous wordpress a dans le domaine
https://pecheperle.be/.htaccess
Mais pour l instant je teste le site
https://phil.pecheperle.be/.htaccess
https://phil.pecheperle.be/.htaccess
ensuite mon site sous wordpress a dans le domaine
https://pecheperle.be/.htaccess
Mais pour l instant je teste le site
https://phil.pecheperle.be/.htaccess
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
1 557
19 déc. 2021 à 09:29
19 déc. 2021 à 09:29
l'un est à londres, l'autre au canada?
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
>
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
19 déc. 2021 à 10:40
19 déc. 2021 à 10:40
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
19 déc. 2021 à 14:31
19 déc. 2021 à 14:31
bonjour a tous je reviens de nouveau avec mon soucis de cache
je viens d aller voir dans le reseau de mon navigateur pour voir le cache-control:
sur certaines images il est bien de 1 an pour d autres images il est de 4 h00
je vois également que certaines images sont bien mises en cache mais pas d autres ?
je viens d aller voir dans le reseau de mon navigateur pour voir le cache-control:
sur certaines images il est bien de 1 an pour d autres images il est de 4 h00
je vois également que certaines images sont bien mises en cache mais pas d autres ?
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
1 557
19 déc. 2021 à 16:50
19 déc. 2021 à 16:50
que quoi cela dépend-il?
l'extension du fichier, le type du fichier, la localisation du fichier?
l'extension du fichier, le type du fichier, la localisation du fichier?
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
19 déc. 2021 à 17:31
19 déc. 2021 à 17:31
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
Modifié le 19 déc. 2021 à 22:35
Modifié le 19 déc. 2021 à 22:35
bonsoir a tous
je reviens de nouveau avec mon problème de cache
j'ai encore cherche toute la journée et je suis arrive a certains résultats
pour commencer j ai remplacer mes images par des images webp apres avoir effectue les changements
je viens d obtenir ceci dans mon navigateur chrome
je suppose que le cache fonctionne correctement
mais je ne comprends pas pourquoi j ai ceci cache-control: public, max-age=604800 dans mon navigateur alors que dans mon fichier htaccess j'ai indiquer 1an
je me suis donc rendu a nouveau sur le site de PageSpeed Insights et j'ai retester ma page
voici ce qu'il affiche
je suis retourné voir sur le site de gtmetrix et refais deux deux tests
le premier avec le serveur Location: London, UK
et ensuite avec le serveur de Location: Vancouver, Canada
comment expliquer qu'apparemment sur mon navigateur les images sont en cache mais pas sur ces sites de diagnostic
je reviens de nouveau avec mon problème de cache
j'ai encore cherche toute la journée et je suis arrive a certains résultats
pour commencer j ai remplacer mes images par des images webp apres avoir effectue les changements
je viens d obtenir ceci dans mon navigateur chrome
je suppose que le cache fonctionne correctement
mais je ne comprends pas pourquoi j ai ceci cache-control: public, max-age=604800 dans mon navigateur alors que dans mon fichier htaccess j'ai indiquer 1an
je me suis donc rendu a nouveau sur le site de PageSpeed Insights et j'ai retester ma page
voici ce qu'il affiche
je suis retourné voir sur le site de gtmetrix et refais deux deux tests
le premier avec le serveur Location: London, UK
et ensuite avec le serveur de Location: Vancouver, Canada
comment expliquer qu'apparemment sur mon navigateur les images sont en cache mais pas sur ces sites de diagnostic
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
1 557
Modifié le 19 déc. 2021 à 22:47
Modifié le 19 déc. 2021 à 22:47
Il est possible que ton navigateur les garde en cache parce, il y a un certain temps, il a reçu l'instruction de la garder en cache.
Les sites de diagnostic ne mémorisent sans doute pas leurs caches, et utilisent donc les informations récentes envoyées par ton site.
Tu devrais tester avec un autre navigateur, pour voir la situation actuelle.
AJOUT:
ou vider la cache de ton navigateur.
Les sites de diagnostic ne mémorisent sans doute pas leurs caches, et utilisent donc les informations récentes envoyées par ton site.
Tu devrais tester avec un autre navigateur, pour voir la situation actuelle.
AJOUT:
ou vider la cache de ton navigateur.
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
19 déc. 2021 à 23:06
19 déc. 2021 à 23:06
merci pour la reponse
je viens d essayer avec firefox que je viens d installer
donc pour commencer avec le site de PageSpeed Insights c 'est pareil toujours les avertissements
avec le serveur de Location: Vancouver, Canada de gtmetrix
en effet je n ai plus d avertissement par contre
je dois encore tester avec celui de londres mais je dois attendre 1h00 pffff
mais je ne comprends pas pourquoi j ai ceci cache-control: public, max-age=604800 dans mon navigateur alors que dans mon fichier htaccess j'ai indiquer 1an
je viens d essayer avec firefox que je viens d installer
donc pour commencer avec le site de PageSpeed Insights c 'est pareil toujours les avertissements
avec le serveur de Location: Vancouver, Canada de gtmetrix
en effet je n ai plus d avertissement par contre
je dois encore tester avec celui de londres mais je dois attendre 1h00 pffff
mais je ne comprends pas pourquoi j ai ceci cache-control: public, max-age=604800 dans mon navigateur alors que dans mon fichier htaccess j'ai indiquer 1an
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
1 557
19 déc. 2021 à 23:13
19 déc. 2021 à 23:13
Quel navigateur? Quand a-t-il visité le site pour la première fois?
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
Modifié le 19 déc. 2021 à 23:18
Modifié le 19 déc. 2021 à 23:18
merci pour ton aide
entretemps je viens de vider tout chrome et j ai refais un diagnostic de mon site dans le navigateur dans les paramètres du réseau
les derniers changement de mon site date de +-1 h00 sur les images
voici ce que j ai après avoir tout vider le cache
ou alors je dois attendre avant de voir des résultats
entretemps je viens de vider tout chrome et j ai refais un diagnostic de mon site dans le navigateur dans les paramètres du réseau
les derniers changement de mon site date de +-1 h00 sur les images
voici ce que j ai après avoir tout vider le cache
ou alors je dois attendre avant de voir des résultats
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
19 déc. 2021 à 23:39
19 déc. 2021 à 23:39
je viens de relacer le site dans le navigateur et apparemment cette fois tout es en memory cache
mais avec cette valeur
cache-control: public, max-age=604800
alors quelle devrait être de 31536000
mais avec cette valeur
cache-control: public, max-age=604800
alors quelle devrait être de 31536000
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
1 557
20 déc. 2021 à 10:30
20 déc. 2021 à 10:30
7 jours en cache, cela me semble bien assez.
il n'est pas très utile d'encombrer les disques des visiteurs occasionnels.
il n'est pas très utile d'encombrer les disques des visiteurs occasionnels.
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
>
yg_be
Messages postés
23400
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 décembre 2024
20 déc. 2021 à 10:52
20 déc. 2021 à 10:52
merci pour la réponse
je confirme que cela est bien du a cloudflare qui prends le dessus sur le fichier htaccess
je confirme que cela est bien du a cloudflare qui prends le dessus sur le fichier htaccess
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
20 déc. 2021 à 08:12
20 déc. 2021 à 08:12
ne serais ce pas a cause de ce server cloudflare
18 déc. 2021 à 00:02
merci pour ton aide
je suis chez hostinger
non juste en ftp ...
le support technique réponds volontiers pour wordpress mais pour un site normal ils sont plus je m en fous
Mais je vais essayer quand même
18 déc. 2021 à 23:32
où se trouve ce fichier .htaccess?
Modifié le 18 déc. 2021 à 23:34
merci de l aide juste a la racine de mon sous domaine donc dans mon cas
https://phil.pecheperle.be/.htaccess
je viens d ajouter une réponse a la suite de ce sujet