Empêcher le cache d'interférer
6 messages
• Page 1 sur 1
- malopo
- WRInaute discret

- Messages: 61
- Inscription: 6 Juil 2007
Empêcher le cache d'interférer
Bonjour,
Sur mon site, les utilisateurs peuvent mettre une photo.
Si un utilisateur choisi de mettre une nouvelle photo pour remplacer l'ancienne et qu'il va ensuite voir son nouveau profil, l'ancienne photo apparaîtra toujours (parce que le cache de son navigateur contient l'ancienne photo, et en plus de cela la nouvelle et l'ancienne photo ont le même nom sur le serveur).
Cela provoque une certaine confusion. Existe-t-il un moyen de forcer le navigateur à recharger la photo au lieu de la prendre en cache ?
Merci
Sur mon site, les utilisateurs peuvent mettre une photo.
Si un utilisateur choisi de mettre une nouvelle photo pour remplacer l'ancienne et qu'il va ensuite voir son nouveau profil, l'ancienne photo apparaîtra toujours (parce que le cache de son navigateur contient l'ancienne photo, et en plus de cela la nouvelle et l'ancienne photo ont le même nom sur le serveur).
Cela provoque une certaine confusion. Existe-t-il un moyen de forcer le navigateur à recharger la photo au lieu de la prendre en cache ?
Merci
- parnersfred
- Nouveau WRInaute

- Messages: 20
- Inscription: 23 Fév 2008
non c'est google lorsque le bot revient qui met a jour lui meme le cache
bon courage
sa depend aussi le l'activite de ton site
plus il est actif plus le cache sera remis a jour on ne peut rien faire
meme sur les sites americains rien a faire sur les mise a jour du cache

bon courage
sa depend aussi le l'activite de ton site
plus il est actif plus le cache sera remis a jour on ne peut rien faire
meme sur les sites americains rien a faire sur les mise a jour du cache
- bozoleclown
- WRInaute impliqué

- Messages: 893
- Inscription: 24 Nov 2005
<img src="photo.jpg?untrucaléatoire" />
par exemple
par exemple
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
c'est possible de faire un script php (associé à une règle de rewritting) qui renvoi l'image sans cache avec un code comme celui ci :
- Code: Tout sélectionner
header('Content-type: image/jpeg');
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
readfile('tonimage.jpg');
exit;
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Le cache de Google : description, explications - 06-09-2008
- Nouvel article : "Google en résumé" - 13-03-2003
- L'algorithme de Google en résumé (mars 2003) - 04-03-2003
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Yagoort : Yet Another Google Rank Test - 24-03-2005
- Explications sur le Crawl Caching Proxy de Google - 26-04-2006
- Google change de favicon - 07-06-2008
- Outil de recherche des sous-domaines d'un site - 22-07-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Website Optimizer
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
