Page 1 sur 1

CODE HTML INDIQUANT DE NE PAS UTILISER LE CACHE

MessagePublié: 25 Déc 2006 à 09:58
par Michael DELIQUE
Il faut créer un champs $$HTMLHead (ou utiliser le "Contenue de titre HTML" du document ) calculé à l'affichage avec comme
valeur le code HTML suivant:

[syntax="html"]<META HTTP-EQUIV='CACHE-CONTROL' CONTENT='NO-CACHE'>
<META HTTP-EQUIV='PRAGMA' CONTENT='NO-CACHE'>
<META HTTP-EQUIV='EXPIRES' CONTENT='0'>[/syntax]

MessagePublié: 09 Oct 2007 à 15:07
par kerozen
hop, petit ajout après lecture d'une bonne pratique:

ajouter ceci pour éviter l'utilisation du cache du navigateur :

[syntax="html"]<META HTTP-EQUIV='Last-Modified' content='Fri, 01 JAN 1990 00:00:01 GMT'>"[/syntax]

ce qui donnerait au final:

[syntax="html"]<META HTTP-EQUIV='CACHE-CONTROL' CONTENT='NO-CACHE'>
<META HTTP-EQUIV='PRAGMA' CONTENT='NO-CACHE'>
<META HTTP-EQUIV='EXPIRES' CONTENT='0'>
<META HTTP-EQUIV='Last-Modified' content='Fri, 01 JAN 1990 00:00:01 GMT'>[/syntax]

cf la doc :http://www.ibm.com/developerworks/lotus/library/ls-resp_head_rules/ => elle semble dire que le paramètre Last-Modified est très important.

Mettre une date bien antérieure afin d'obliger le browser à reloader la page plutot que de chercher la page dans son cache