Code 304 - Not Modified

WRInaute occasionnel
Bonjour,

Je constate un nombre important de hits sur un "Code 304 - Not Modified". Donc si je comprend bien c'est un code qui préviens le client que la page n'a pas était modifié ou un truc dans le genre... Mais comment pourrait-il savoir que le client l'a dèjà regarder ou encore a quelle moment le serveur determine quelle celle-ci n'a pas etait modifié et envoie le code 304.

Maintenant une question : Est-ce que le faite d'envoyé un code 304 a google ne determine pas ça fréquence de passage, du genre "Très peu de code 304 donc = souvent modifier = mise a jour fréquente donc passage du crawl plus fréquent"

BOn j'espere m'etre fait comprendre :)))
 
WRInaute occasionnel
Je me répond a moi même :

Ce message est émis en retour d'une requête GET conditionnelle, lorsque
l'accès à la ressource est permis, mais que celle-ci n'a pas été modifiée
depuis la date et l'heure précisée dans le champ If-Modified-Since de la
requête. Le serveur n'émet aucune entité liée à ce message. L'en-tête
contiendra des informations à destination du gestionnaire de cache, ou ayant
été modifiées sans que cela n'intervienne sur la date de dernière
modification de la ressource elle-même. On y trouvera par exemple les
champs: Date, Server, et Expires. Un système de cache recevant ce message
devra remettre à jour les entités qu'il gère.

Bon je vais faire ma petite expérience en essayant d'attraper au vol les requêtes HTTP que google envoie au site.
 
WRInaute occasionnel
Bah ca m'a tout l'air d'être demander par google !
Voici une requête type que google envoie :

Accept: text/html,text/plain,application/* <br />
From: googlebot(at)googlebot.com <br />
Host: www.website.com <br />
If-Modified-Since: Sat, 19 Jul 2003 00:27:38 GMT <br />
User-Agent: Googlebot/2.1 (+http://www.googlebot.com/bot.html) <br />

Maintenant reste a connaitre l'importance de cette demande...
Ca intéresse quelqu'un au moins ? :) lol
 
WRInaute discret
ué jcomprend rien...
moi j'envoi ça
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-cache, must-revalidate");
header("Pragma: no-cache");

jsai pas si ça sert a kek chose...
 
WRInaute occasionnel
Moué, je sais pas si google prete attention a une page qui lui raconte qu'elle a expirer en 97...
 
WRInaute discret
lul
j'ai lu ça quelque part je l'ai pas inventé !
je sais pu où par contre...

mais le last-modified toujours a la date du jour c'est important je pense... et le no-cache aussi pour le php...
 
Discussions similaires
Haut