cloudFrontキャッシングを正しく設定する方法を知っている人はいますか? S3にJekyllWebサイトがあり、CloudFrontは次のように設定されています。
パスパターン:デフォルト(*)
最小TTL:86400
最大TTL:604800
デフォルトTTL:86400
しかし、Pingdom.comまたはPageSpeed Insightsを使用すると、次のメッセージが表示されます。
次のキャッシュ可能なリソースの鮮度の有効期間は短いです。次のリソースについて、少なくとも1週間先の有効期限を指定します
CloudFront内で設定したTTLは、CloudFrontの内部キャッシュに関連しており、ブラウザーごとのレベルではありません。
基本的に、CloudFrontにファイルをエッジに最低86400秒保持するように指示しています。
最大/最小TTLをブラウザに伝達するには、要求されたファイルにCache-ControlHTTPヘッダーを追加する必要があります。
http://docs.aws.Amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html