Page 1 sur 1
Rafraichir une page sans rafraichir les images
Posté : 24 août 2008, 14:59
par Mathieu68
Bonjour,
Je souhaiterai rafraichir une page d'un bouton lien...
Mais je ne souhaite rafraichir que le code source et pas recharger les images car cela me prenderai trop de bande passante.
<a href="#" onclick="document.location.reload();return(false)"><strong>Rafraîchir</strong></a>
Voici ce que j'ai trouvé mais seul sur opera les images ne sont pas rechargé. Exist-il un moyen?
Posté : 24 août 2008, 17:44
par @rthur
Bonjour,
Sur la quasi intégralité des navigateurs y compris donc Firefox et IE, il y a un cache qui permet de ne pas recharger les éléments déjà chargés auparavant.
Par conséquent si tu forces le rechargement une page avec les mêmes images, les images ne seront pas retéléchargées mais récupérées depuis le cache du navigateur.
Tu peux le vérifier avec des extensions comme TamperData sous Firefox ou avec un sniffer comme Wireshark
Posté : 25 août 2008, 08:24
par Mathieu68
Merci pour firefox j'ai bien un LOAD ONLY IF MODIFIED par contre je sais pas si firefox les retélécharge ou pas!
Ou peut-on voir cela?
Mon système d'image n'est pas simplement une image qui s'affiche avec une balise <img> sinon je ne poserai pas le problème.
http://194.95.111.244/~countzero/scripts/_myImageFlow/
Il est basé sur ce script
Posté : 25 août 2008, 10:04
par @rthur
Merci pour firefox j'ai bien un LOAD ONLY IF MODIFIED par contre je sais pas si firefox les retélécharge ou pas!
Bah ton message indique "télécharge seulement si modifié", vu que ton image n'a pas été modifiée, il va à priori la prendre dans le cache.
Ou peut-on voir cela?
Avec Wireshark tu verras toutes les requètes effectuées, comme ça tu en aura le cœur net.
Posté : 25 août 2008, 13:26
par neurostim
Teste ton site avec un proxy (affichage bien plus lent) pour savoir si firefox met à nouveau en cache les images ou non.
http://proxy.org/
Et pense à activer la prise en charge des scripts (dans le proxy).
Ou installe firebug et Yslow (extensions firefox) .