Gérer la durée de vie du cache
Blut Erzengel
Messages postés
74
Date d'inscription
Statut
Membre
Dernière intervention
-
Blut Erzengel -
Blut Erzengel -
Bonjour,
Je viens de tester la vitesse de chargement de mes pages web sur un site et il me conseil de mettre une durée de vie à de nombreuse chose dont un .swf, comment faire ?
ScreenShot :
http://bahut.nerss.fr/images/cache.jpg
Merci par avance de votre aide
Je viens de tester la vitesse de chargement de mes pages web sur un site et il me conseil de mettre une durée de vie à de nombreuse chose dont un .swf, comment faire ?
ScreenShot :
http://bahut.nerss.fr/images/cache.jpg
Merci par avance de votre aide
A voir également:
- Gérer la durée de vie du cache
- Copie caché - Guide
- Numéro caché - Guide
- Un mot est caché dans l’en-tête du document. pour le trouver, modifiez sa couleur. ✓ - Forum Word
- Jeux google caché - Guide
- Menu caché tv continental edison ✓ - Forum Téléviseurs
6 réponses
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.
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
<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.
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
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.