Bonjour à tous,
Je suis embêté par la Bonne pratique Opquast n° 184 pour mon site perso : www.id-generator.com.
Je parcours le web depuis une bonne semaine sans trouver une solution technique explicite pour que :
Je suis allé voir : Un tutoriel de la mise en cache qui est d'ailleurs très bien expliqué; Les spécifications HTTP Mais comment faire (avec quel language, quel code, ...) ?
J'ai essayé ceci en php :
Que j'ai testé avec www.ircache.net mais le champ ETag n'est pas renseigné !?
Et surtout, est-ce que cette bonne pratique me concerne ?
Merci d'avance...
Modifié par ideas generator (17 Nov 2006 - 00:20)
Je suis embêté par la Bonne pratique Opquast n° 184 pour mon site perso : www.id-generator.com.
Je parcours le web depuis une bonne semaine sans trouver une solution technique explicite pour que :
a écrit :
le serveur devra envoyer les champs ETag , Date et Last-Modified correspondant respectivement à l'identifiant de la ressource, à la date de traitement de la requête et à la date de dernière modification de la ressource demandée.
Je suis allé voir : Un tutoriel de la mise en cache qui est d'ailleurs très bien expliqué; Les spécifications HTTP Mais comment faire (avec quel language, quel code, ...) ?
J'ai essayé ceci en php :
<?php
$offset = 60 * 60 * 24 * 3;
$ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
header("Cache-Control: must-revalidate");
header("Etag: ");
header($ExpStr);
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
?>
Que j'ai testé avec www.ircache.net mais le champ ETag n'est pas renseigné !?

Et surtout, est-ce que cette bonne pratique me concerne ?
Merci d'avance...
Modifié par ideas generator (17 Nov 2006 - 00:20)