forum - mise en cache

Etiquettes

08/07/04 13:53 

Bonjour,

Je voulais juster attirer votre attention sur la mise en cache des pages du forums.
Je vais donner un exemple (je crois que cela sera plus clair).

Voilà:
- Je clique sur un message estampillé nouveau.
- Je reviens en arrière avec la flèche de mon navigateur.

La page est celle que j'ai quittée précédement, c'est à dire que le message toujours nouveau.

En modifiant les headers comme cela sur un site, j'avais réglé ce problème:

// expirée
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// toujours modifié
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// HTTP/1.1
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");

Par contre, il semble que de modifier juste la date de modification ne suffise pas...

Mais je ne sais pas si cela est vrai problème interdire la mise en cache des pages c'est aussi plus de requêtes !

Bonne continuation et à bientôt.



répondre - Envoyer un message personnel

08/07/04 20:17 RE: forum - mise en cache

On va considérer que le visiteur a plus de 10 minutes de mémoire immédiate :-)


répondre - Envoyer un message personnel

09/07/04 03:33 RE: forum - mise en cache

moi jtrouve ca bien la mise en cache ; ca evite d'avoir a recharger la page qd on clic precedent. pis comme tu dis ca reduis le nombre de requete, donc la charge a supporter par le serveur.


répondre - Envoyer un message personnel

09/07/04 10:07 RE: forum - mise en cache

Je suis d'accord avec vous que la mise en cache c'est pas mal...

C'était juste vis à vis du travail fait sur l'affichage des messages "nouveaux".
En effet, il me semble que lors d'une session, la gestion des nouveaux messages est "classe".
Chaque message visité est marqué comme non nouveau et ceci quelquesoit l'ordre de visite.
Je trouve cela très bien mais un peu dommage qu'il faille raffraîchir la page pour le voir.

Pour ce qui est de l'économie de bande passante, l'utilisation des champs 'last modified' et 'etag' peut s'avèrer relativement efficace (mais il faut le mettre en place du côté du serveur).

En tout cas cinemasie.com c'est la classe sur le fond comme sur la forme (un petit + avec Mozilla et consort).

A+



répondre - Envoyer un message personnel


Vous devez être identifié pour poster.

Login: Passe :

Nouveau ? Inscrivez-vous ici