contrôler ou limiter la mise en cache - HTML/CSS - Programmation
Marsh Posté le 26-11-2004 à 20:29:40
Bon bin je n'ai pas dû aller très loin, j'ai jeté un coup d'oeil sur la source du forum :
Code :
|
Donc ça correspond à mon besoin pour l'admin.
toujours intéressé par des suggestions pour le 2nd souci...
Marsh Posté le 26-11-2004 à 20:43:01
pour mon second souci, je fouille le web sans rien trouver de vraiment intéressant, j'ai une question, quelle est l'effet de ce tag :
Code :
|
Ca bloque le cache d'office ?
Marsh Posté le 28-11-2004 à 19:38:28
salut, y'a personne pour me donner un petit coup de main là-dessus ?
2/ LE VRAI SOUCI
Je veux savoir s'il est possible de vérifier le contenu du cache du PC d'un visiteur, et dans le cas où celui-ci diffère de la page en ligne, charger la page en ligne.
Je me dis que c'est probablement une procédure un peu lourde et que plutôt que de se faire iech à vérifier le cache, autant faire comme au-dessus et interdire le cache (j'ai bien compris que c'est pas 100% sûr).
En fait l'idée, c'est d'éviter qu'un visiteur ait à recharger toutes les images à chaque page visitée, mais également éviter qu'il tombe sur le cache d'une page qui a été modifiée depuis sa dernière visite (la veille ou la semaine dernière...)
Marsh Posté le 28-11-2004 à 19:59:01
Enfait ton "2)" c'est le browser qui s'en charge normalement.
Pour cela il utilise differents moyens, l'un d'entre eux est notament le meta tag que tu as donne (expires). Il indique au browser dans combien de temps cette page ne sera plus valide.
Mais sinon si tu veux vraiment une reponse, je ne connais aucun moyen efficace pour pouvoir controler le cache de l'utilisateur.
Cela pour plusieurs raisons : 1) La securite, si n'importe quel site pouvait voir ton cache, alors ils pourraient savoir quels sites tu frequentes.
2) Impossibilitée technique : Le cache fait partie du pc de l'utilisateur, hors toi depuis le serveur web tu ne peux pas y acceder.
Il existerai quelques "solutions" mais qui tiennent plus du "hack" que de vraie solution.
1) Changer le lien de ta page avec une chiffre au hasard. De cette facon le navigateur voyant qu'il n'est jamais alle sur cette page va tout prendre depuis le serveur (y compris les images).
Marsh Posté le 28-11-2004 à 20:01:43
effisk a écrit : salut, y'a personne pour me donner un petit coup de main là-dessus ? |
je ne vois pas d'autres solutions que d'empêcher la mise en cache :
http://fr.selfhtml.org/html/entete/meta.htm#divers
Marsh Posté le 28-11-2004 à 21:33:41
Ok merci pour vos réponses. Je vais mettre un meta pour limiter le cache à quelques heures, ça se code comment, ça va ça :
Code :
|
?
Marsh Posté le 26-11-2004 à 20:11:02
salut les girls,
j'ai un site avec 2 soucis :
1/ interface d'admin : j'ai un souci parce que la fille qui gère le contenu du site tombe parfois sur des vieilles versions de ses pages dans l'admin à cause du cache d'IE (y'a des chances que ça fasse pareil avec d'autres explorateurs - de toute façon je vais pas lui demander d'installer autre chose sinon elle va être toute perdue).
J'ai lu un sujet récent à propos du cache, ainsi qu'un article intéressant à ce propos où le mec dit qu'à cause d'un bug d'IE, il faut mettre ça dans son code :
Je vais essayer cette solution.
2/ LE VRAI SOUCI
Je veux savoir s'il est possible de vérifier le contenu du cache du PC d'un visiteur, et dans le cas où celui-ci diffère de la page en ligne, charger la page en ligne.
Je me dis que c'est probablement une procédure un peu lourde et que plutôt que de se faire iech à vérifier le cache, autant faire comme au-dessus et interdire le cache (j'ai bien compris que c'est pas 100% sûr).
En fait l'idée, c'est d'éviter qu'un visiteur ait à recharger toutes les images à chaque page visitée, mais également éviter qu'il tombe sur le cache d'une page qui a été modifiée depuis sa dernière visite (la veille ou la semaine dernière...)
merci pour avoir pris le temps de lire ma prose et si vous avez des suggestions, je prends !
---------------
London Box Office: Comédie Musicale Londres