Empêcher le cache d'interférer

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

malopo
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: Ven Juil 06, 2007 7:48

Empêcher le cache d'interférer

Message le Lun Fév 25, 2008 19:10

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

parnersfred
Nouveau WRInaute
 
Messages: 20
Inscription: Sam Fév 23, 2008 18:41

Message le Lun Fév 25, 2008 19:34

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

:oops:

malopo
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: Ven Juil 06, 2007 7:48

Message le Lun Fév 25, 2008 19:35

Je ne parlais pas du cache Google, mais du cache du navigateur de l'utilisateur

clems942
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 233
Inscription: Sam Oct 13, 2007 17:12

Message le Lun Fév 25, 2008 19:38

Essaye ça :
<meta http-equiv="Pragma" content="no-cache">

bozoleclown
WRInaute passionné
WRInaute passionné
 
Messages: 893
Inscription: Jeu Nov 24, 2005 19:08

Message le Lun Fév 25, 2008 21:08

<img src="photo.jpg?untrucaléatoire" />

par exemple


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Lun Fév 25, 2008 22:32

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;


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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité