Toujours obligé de faire "actualiser"

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
sam du 38

Toujours obligé de faire "actualiser"

Message par sam du 38 »

Bonjour,
j'ai un souci sous Firefox (dernière version) lorsque je mets à jour mon site par exemple et que je lance Firefox pour regarder si tout est ok, je suis obligé de faire F5 ou actualiser pour qu'il prenne en compte les nouveautés alors que sous IE tout se fait tout de suite. Quelqu'un à une idée ?
Merci
SAM

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
nico@nc
Animal mythique
Messages : 8038
Inscription : 21 août 2005, 08:04

Message par nico@nc »

Bonjour,

Peux-tu donner l'adresse de ton site ?

Il faut savoir que les images et éléments flash notamment sont enregistrés dans la mémoire “cache” pour pouvoir être affichés ultérieurement sans avoir à les retélécharger.

[Modération] Je déplace dans la section développement Web.
Nicolas
☛ Problème [résolu] ? Modifiez votre premier message pour l'indiquer.
Pas de support par message privé, postez sur le forum, merci.
Invité

Message par Invité »

Oui c'est www.dumont-durville.ift.fr
Je viens de faire une mise à jour et même du texte de la page (hors gif et flash donc) n'était pas à jour, j'ai du faire actualiser et ça n'est pas a première fois...
Merci !

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Au niveau des entêtes HTTP, il y a en particulier ça :

Code : Tout sélectionner

Cache-control: private
Je ne sais pas ce que ça signifie, mais probablement que la page est mise en cache... il faudrait voir la documentation HTTP pour le savoir. Si tu ne veux pas que ta page soit mise en cache, il faut le faire explicitement avec Cache-control: no-cache :wink: (à régler sur le serveur, visiblement c'est un serveur microsoft donc je connais pas...)

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firemarsupilami Firefox/2.0.0.6 (Ubuntu-feisty)
Invité

Message par Invité »

Je viens de regarder mon code html, je n'ai pas ce que tu cites ?? :roll:

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Ce n'est pas dans le code HTML, il s'agit des entêtes HTTP ! Celles qui sont envoyées au navigateur avant la page (pour savoir de quoi il s'agit).
On peux les voir avec une extension comme LiveHTTPHeaders :wink:

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firemarsupilami Firefox/2.0.0.6 (Ubuntu-feisty)
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Dans la spécification HTTP, "private" signifie que tant que c'est le même visiteur, la page peut être mise en cache.

Si tu veux contrôler précisément la mise en cache, il faut probablement utiliser l'instruction header (voir l'exemple 1738) en PHP.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
ehquionest
Salamandre
Messages : 28
Inscription : 24 mars 2005, 19:50

Message par ehquionest »

Ok mais ça c'est pour du php, mon site est en html...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Dans ce cas, il faut intervenir au niveau de ton serveur.
Si tu utilise apache, tu peux configurer ça assez finement avec mod_cache :wink:
Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

ehquionest a écrit :Ok mais ça c'est pour du php, mon site est en html...
J'ai proposé PHP parce que ton forum et ton livre d'or l'utilisent déjà, c'est donc au moins techniquement faisable.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Semrush [Bot] et 6 invités