Ho messo questo nella mia sezione di testa. Appare nel sorgente della pagina nel browser.meta tag max-age cache-control non registrato
<meta http-equiv="Cache-Control" content="max-age=1209600">
Tuttavia, quando mi guardo allo estensione Chrome Live HTTP Headers
, dice quanto segue.
Cache-Control: max-age=0
Content-Encoding: gzip
Content-Length: 5849
Content-Type: text/html; charset=utf-8
Date: Sat, 05 Apr 2014 04:29:16 GMT
Expires: Sat, 05 Apr 2014 04:29:16 GMT
Last-Modified: Sat, 05 Apr 2014 03:33:19 GMT
Il max-age
non è in registrazione. Ho svuotato la cache del browser ma non fa differenza.
Eventuali spiegazioni? This è il sito, per inciso.
AGGIORNAMENTI:
Firebug in modo simile record Cache-Control: max-age=0
.
Google rende anche chiaro here che max-age
sovrascrive l'intestazione Expires
(che non ho impostato) e che non è necessario entrambi.
Un meta tag non avrà effetto sulle intestazioni HTTP restituite dal server. Ma il browser dovrebbe leggere sia le intestazioni che i metatag per applicare le sue regole di memorizzazione nella cache. Non sarai in grado di eseguire il debug di come il browser lo interpreta guardando le intestazioni, dovrai esaminare il suo comportamento, ad es. fa una nuova richiesta web la prossima volta che ha bisogno di quella risorsa, o la preleva dalla cache? –