HTTP : comment gérer le cache ?
Bonjour,
lorsque j'ouvre une page web sur mon serveur custom voici le genre d'entêtes HTTP qu'il me renvoie :
emission (firefox) :
Code:
1 2 3 4 5 6 7 8 9 10
| GET /common.js HTTP/1.1
Host: 10.0.200.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)
Accept: */*
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://10.0.200.5/protect/monitoring.htm |
réponse du serveur:
Code:
1 2 3 4 5 6
| HTTP/1.1 200 OK
Connection:close
Content-Encoding:gzip
Cache-Control:max-age=600
... les données du fichier |
=> le problème est que ma page est rechargée à chaque ouverture : "Cache-Control:max-age=600" n'a pas l'air de fonctionner
Quels sont les paramètres qu'il manque dans la réponse de mon serveur ?