vider le cache
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
vider le cache
existe t il une balise ou un script qui oblige le navigateur de l internaute à vider son cache?
En fait j ai dans mon site pas mal de flash dynamique et j aimerais forcé les navigateur à ne pas utilsé leur cache pour etre sûr qu il affiche les derniers fichier smis à jour.
merci de vos réponses.
En fait j ai dans mon site pas mal de flash dynamique et j aimerais forcé les navigateur à ne pas utilsé leur cache pour etre sûr qu il affiche les derniers fichier smis à jour.
merci de vos réponses.
Tu ne peux pas vider le cache client, par contre tu peux empecher un navigateur de mettre un fichier en cache. Regarde du coté des headers.
Personnellement, je n'ai jamais réussi à trouver une solution satisfaisante pour empecher cette mise en cache. La solution radicale que j'ai du employer consiste à donner un pseudo paramètre variable à la fin du fichier.
Par exemple, pour inclure une image dans la page, et m'assurer que cette image soit puisée dans le serveur plutot que dans le cache de l'utilisateur, je fais:
<img src="./image.jpg?xxxxxxxxx"/>
À chaque chargement de la page, xxxxxxxxx devra être différent (on peut utiliser le timestamp pour représenter cette valeur), et le navigateur va considérer le fichier comme étant "nouveau"
Personnellement, je n'ai jamais réussi à trouver une solution satisfaisante pour empecher cette mise en cache. La solution radicale que j'ai du employer consiste à donner un pseudo paramètre variable à la fin du fichier.
Par exemple, pour inclure une image dans la page, et m'assurer que cette image soit puisée dans le serveur plutot que dans le cache de l'utilisateur, je fais:
<img src="./image.jpg?xxxxxxxxx"/>
À chaque chargement de la page, xxxxxxxxx devra être différent (on peut utiliser le timestamp pour représenter cette valeur), et le navigateur va considérer le fichier comme étant "nouveau"
- Code: Tout sélectionner
header('Pragma: no-cache');
header("Expires: ".gmdate("D, d M Y H:i:s",time())." GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s",time()-30)." GMT");
- Webinteraction
- WRInaute discret

- Messages: 72
- Inscription: Jeu Aoû 31, 2006 22:24
Idéalement on utilisera la confg d'Apache pour préciser ces headers HTTP en fonction de ta politique d'expiration pour chaque type de contneu (html, jpg, gif, etc...).
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Nouvelle version de GoogleStats : v1.1
- Le cache de Google : description, explications
- Nouvel article : "Google en résumé"
- L'algorithme de Google en résumé (mars 2003)
- Yagoort : Yet Another Google Rank Test
- Explications sur le Crawl Caching Proxy de Google
- Google change de favicon
- Outil de recherche des sous-domaines d'un site
- Easter Egg dans Google Chrome (fonctions cachées)
- La syndication de contenu : afficher un flux RSS sur son site
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum