3

weiß jemand, wie CloudFront Caching richtig eingerichtet wird? Ich habe eine Jekyll Webseite in S3 bekam und Cloudfront aufgebaut wie folgt aus:AWS CloudFront Browser-Caching nutzen

Pfad Muster: Standard (*)

Minimum TTL: 86400
Maximale TTL: 604800
Standard TTL: 86400

Aber wenn ich Pingdom.com oder PageSpeed ​​Insights verwende, erhalte ich eine Nachricht:

Die folgenden cachefähigen Ressourcen haben eine kurze Lebensdauer Frische. Geben Sie für die folgenden Ressourcen einen Ablauf von mindestens einer Woche in der Zukunft an

Antwort

5

Die TTL, die Sie in CloudFront konfiguriert haben, bezieht sich auf das interne Caching von CloudFront und nicht pro Browser.

Im Wesentlichen Sie Cloudfront erzählen die Datei zu halten in seinen Kanten für ein Minimum von 86.400 Sekunden usw.

Um ein Maximum/Minimum-TTL zu einem Browser zu kommunizieren, benötigen Sie einen Cache-Control-HTTP-Header hinzufügen zur angeforderten Datei.

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html

+0

Aha, ich verstehe! Vielen Dank. –