Gérer la durée de vie du cache
Fermé
Blut Erzengel
Messages postés
74
Date d'inscription
vendredi 25 juin 2010
Statut
Membre
Dernière intervention
6 mai 2012
-
17 juil. 2011 à 15:56
Blut Erzengel - 22 juil. 2011 à 22:30
Blut Erzengel - 22 juil. 2011 à 22:30
A voir également:
- Gérer la durée de vie du cache
- Appel caché - Guide
- Copie caché - Guide
- Duree de vie tv ✓ - Forum Téléviseurs
- Gerer les profils netflix - Guide
- Alexia organise un séminaire en ligne (webinaire) : elle cherche un outil qui permet de gérer les invitations, de relancer les invités et d’enregistrer le webinaire. - Forum Word
6 réponses
jhn design
Messages postés
3
Date d'inscription
dimanche 17 juillet 2011
Statut
Membre
Dernière intervention
19 juillet 2011
17 juil. 2011 à 21:54
17 juil. 2011 à 21:54
Si tu es sous Apache, pour spécifier une date d'expiration au cache des navigateurs, tu dois avoir accès à ton fichier .htaccess et ajouter les lignes suivantes :
La deuxième fois que quelqu'un visitera ton site dans le mois (2592000 secondes = un mois) qui suit, tous les documents avec ces extensions : (ico|pdf|flv|jpg|jpeg|png|gif|js|swf) auront été conservé dans le cache de son navigateur, d'ou l'inutilité de les charger depuis ton serveur.
Attention, si tu modifie un document qui contient l'une de ces extensions, tu devras lui donner un nouveau nom.Sinon, les personnes qui visiteront ton site ne verront que l'ancienne version présente dans leurs cache.
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|swf)$"> Header set Cache-Control "max-age=2592000, public" </FilesMatch>
La deuxième fois que quelqu'un visitera ton site dans le mois (2592000 secondes = un mois) qui suit, tous les documents avec ces extensions : (ico|pdf|flv|jpg|jpeg|png|gif|js|swf) auront été conservé dans le cache de son navigateur, d'ou l'inutilité de les charger depuis ton serveur.
Attention, si tu modifie un document qui contient l'une de ces extensions, tu devras lui donner un nouveau nom.Sinon, les personnes qui visiteront ton site ne verront que l'ancienne version présente dans leurs cache.
Blut Erzengel
Messages postés
74
Date d'inscription
vendredi 25 juin 2010
Statut
Membre
Dernière intervention
6 mai 2012
17 juil. 2011 à 22:34
17 juil. 2011 à 22:34
Merci ! et justement j'aimerais faire en sorte que les .swf se réactualise à chaque fois car je le modifie souvent. comment faire s'il te plait ? Sans que les autres se rechargent à chaque fois
jhn design
Messages postés
3
Date d'inscription
dimanche 17 juillet 2011
Statut
Membre
Dernière intervention
19 juillet 2011
18 juil. 2011 à 23:09
18 juil. 2011 à 23:09
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js)$"> Header set Cache-Control "max-age=2592000, public" </FilesMatch>
Si effectivement, tu modifie tes swf souvent, il n'y a pas d'interet d'indiquer une date d'expiration lointaine, ça t'obligerai à le renommer à chaque fois, pas très pratique.
Blut Erzengel
Messages postés
74
Date d'inscription
vendredi 25 juin 2010
Statut
Membre
Dernière intervention
6 mai 2012
19 juil. 2011 à 14:36
19 juil. 2011 à 14:36
Le problème justement c'est que par défaut il ne s'actualise pas à chaque fois =/ d'ou le fait que j'aimerais savoir quoi modifier et ou =)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jhn design
Messages postés
3
Date d'inscription
dimanche 17 juillet 2011
Statut
Membre
Dernière intervention
19 juillet 2011
19 juil. 2011 à 22:09
19 juil. 2011 à 22:09
C'est pas ce que j'avais compris au départ.
Dans le liens que tu a mis il est indiqué en face d'un fichier SWF: expiration non spécifiée. Donc le soucis n'ai pas lié au type de fichier, peut être d'un dossier.
Quand tu dis il ne s'actualise pas à chaque fois, tu vérifie avec quel navigateur ?
Si c'est Safari....la gestion de son cache est obscure...voir incompréhensible, il ne respecte pas les dates d'expiration.
Dans le liens que tu a mis il est indiqué en face d'un fichier SWF: expiration non spécifiée. Donc le soucis n'ai pas lié au type de fichier, peut être d'un dossier.
Quand tu dis il ne s'actualise pas à chaque fois, tu vérifie avec quel navigateur ?
Si c'est Safari....la gestion de son cache est obscure...voir incompréhensible, il ne respecte pas les dates d'expiration.