2

1- これは有効なキャッシュ制御ヘッダーですか?

Cache-Control: max-age=86400, s-maxage=3600

2- CloudFront を介して S3 から提供されるオブジェクトのキャッシュ制御ヘッダーを設定しようとしています。画像は頻繁に変更されることはありませんが、変更される場合があります。これは、これに対する適切なキャッシュ制御のように思えますか? CloudFront は 60 分ごとに再検証する必要がありますが、ユーザーは丸 1 日キャッシュします。(私は個々のユーザーについてはあまり心配していませんが、古いイメージを新しいユーザーに提供し続けることについてより心配しています)。

3- 使用すべき他のヘッダーはありますか? (つまり、プロキシの再検証)

S3オブジェクトでこれらの設定を変更するのは非常に簡単ではないので、最初から正しく設定しようとしています. ありがとう。

4

2 に答える 2

0

両方で動作するようにしました

  1. Access-control-Max-Age (S3 COR 設定で設定)
  2. キャッシュ制御
  3. 期限切れ

理論的には、AWS S3 / Cloudfront doc から、1. のみが機能します。実際には、両方が必要です。

キース

于 2015-07-10T06:04:33.673 に答える