pb de refresh et cache après mise à jour - HTML/CSS - Programmation
Marsh Posté le 10-10-2003 à 21:05:16
ShuriK a écrit : voilà, quand je fais des mises à jour, notamment sur les images, quand j'accede au site je suis obligé de faire CTRL F5 pour que la mise à jour apparaisse... |
Plein de solutions, mais une seule à ma connaissance réellement efficace : nommer les images avec un prefixe aléatoire généré par un langage serveur :
exemple : image.png?date=la_date_sous_la_forme_d_un_mktime
Marsh Posté le 10-10-2003 à 21:07:35
Hermes le Messager a écrit : |
y a pas plus simple (enfin disons moins contraigant parce que j'ai pas envie de me taper totues mes images ...)
de plus je veux pas abolir l'utilisation du cache (bah oui ça change pas tous les jours non plus... et le cache c bien pratique pour les 56K...)
Marsh Posté le 10-10-2003 à 21:10:21
Il faut savoir : cache ou pas cache.
Il n'y a pas de solution simple.
Tu peux générer le suffixe uniquement dans le cas où l'image a changé pour le visiteur, mais ça implique un truc méga-compliqué à base de cookies ou d'une BDD si il y a autentification des clients...
Bref, soit tu veux le cache, soit tu le veux pas...
Marsh Posté le 10-10-2003 à 21:11:48
Hermes le Messager a écrit : Il faut savoir : cache ou pas cache. |
si le client ne fait jamais de CTRL F5 et qu'il ne vide jamais son cache, est-ce qu'il verra tjs l'ancienne version ? où y a t'il une date limite de validité du cache ?
Marsh Posté le 10-10-2003 à 21:13:52
C'est variable suivant les navigateurs. Certains respectent bien les metas, d'autres moins bien. J'avais fait des tentatives ya un moment déjà avec des nocache et tout le tintouin, et ça marche 1 fois sur 10 chez moi.
Bref, ya pas de solution à part celle que je t'ai donné...
Marsh Posté le 10-10-2003 à 21:16:21
Hermes le Messager a écrit : C'est variable suivant les navigateurs. Certains respectent bien les metas, d'autres moins bien. J'avais fait des tentatives ya un moment déjà avec des nocache et tout le tintouin, et ça marche 1 fois sur 10 chez moi. |
ok tant pis alors...
merci qd même
Marsh Posté le 10-10-2003 à 21:02:07
voilà, quand je fais des mises à jour, notamment sur les images, quand j'accede au site je suis obligé de faire CTRL F5 pour que la mise à jour apparaisse...
que me conseillez vous pour eviter cela et que la mise à jour soit effectuée directement.
Merci bcp