Ich habe dies in meinem Kopf Abschnitt. Es erscheint in der Seitenquelle im Browser.Cache-Kontrolle Max-Age-Meta-Tag nicht registrieren
<meta http-equiv="Cache-Control" content="max-age=1209600">
Allerdings, wenn ich in der Verlängerung Chrom aussehen Live HTTP Headers
, sagt es die folgenden.
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
Die max-age
wird nicht registriert. Ich habe den Browser-Cache geleert, aber das macht keinen Unterschied.
Irgendwelche Erklärungen? This ist übrigens die Seite.
UPDATES:
Cache-Control: max-age=0
ähnlich Aufzeichnungen Firebug.
Google macht auch klar, here, dass max-age
überschreibt die Expires
Header (die ich nicht festlegen) und dass Sie nicht beide benötigen.
Ein Meta-Tag wirkt sich nicht auf die HTTP-Header aus, die vom Server zurückgegeben werden. Der Browser sollte jedoch sowohl die Header als auch die Meta-Tags lesen, um seine Caching-Regeln anzuwenden. Sie werden einfach nicht in der Lage sein zu debuggen, wie der Browser es interpretiert, indem Sie auf die Überschriften schauen, Sie müssen sein Verhalten untersuchen, dh. macht es eine neue Web-Anfrage, wenn es das nächste Mal benötigt, oder holt es es aus dem Cache? –