Cache-control max-age-meta-tag nicht registrieren
Ich habe diese in meinem Kopf Abschnitt. Es erscheint im Quelltext der Seite im browser.
<meta http-equiv="Cache-Control" content="max-age=1209600">
Allerdings, wenn ich mir in der Chrome-Erweiterung Live HTTP Headers
es sagt das folgende.
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
Den max-age
nicht registrieren. Ich habe nach dem leeren des browser-cache, aber es macht keinen Unterschied.
Irgendwelche Erklärungen? Diese ist der Ort, übrigens.
UPDATES:
Firebug-ähnlich Datensätze Cache-Control: max-age=0
.
Google macht auch deutlich,hier, dass max-age
überschreibt die Expires
header (die ich nicht einstellen) und dass Sie nicht brauchen, beide.
- Ein meta-tag keinen Einfluss auf die HTTP-Header vom server zurückgegeben. Aber der browser sollte sowohl die Header-und meta-tags, um dessen caching-Regeln. Sie will einfach nicht in der Lage sein, zu Debuggen, wie der browser interpretiert es, indem man die überschriften, die Sie brauchen, um es zu untersuchen, Verhalten, dh. es hat eine neue web-Anfrage nächste Zeit braucht es, die Ressource, oder muss er Holen aus dem cache?
InformationsquelleAutor Nick | 2014-04-05
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie verwenden Sie tools wie Live-HTTP-Header, und zeigen Ihnen die tatsächlichen gesendeten HTTP-Header durch den browser. Was Sie tun, mit
meta
- tags verwendet, um zu simulieren, HTTP-Header, ist eine andere Frage. Wir können erwarten, dass alle Konflikte aufgelöst werden zu Gunsten der eigentliche Header. (Dies wurde normativ festgelegt, die in HTML-Spezifikationen fürContent-Type
Header.)Steuern Cachen, sollten Sie (zumindest in Erster Linie) mit server-Konfiguration. Sehen Caching-Tutorial für Webautoren und Webmaster.