S3 に画像のバケットがあります。Cloudfront を使用して CDN 経由で配信されるようにバケットのコンテンツを設定しました。バケットに新しいイメージを追加した場合、バケット用に Cloudfront を再セットアップする必要がありますか? それとも新しいアイテムが自動的に配布されますか?
質問する
134 次
1 に答える
1
アイテムは自動的に配布されませんが、他に構成する必要はありません。CDN ノードは、そのバケットに関連するキャッシュされたオブジェクトをローカルで探します。オブジェクトが存在しないが、CDN から提供する必要がある場合、ノードは S3 からそれを要求し、所定の時間キャッシュします。
これは実際には、DNS 設定の変更が世界中に「伝播」すると考える一般的な誤称である「DNS 伝播」によく似ています。実際には、世界中のサーバーが情報を要求し、それをローカルにキャッシュします。DNS の変更が反映されるのを待っているわけではありません。キャッシュされた設定が期限切れになるのを待っています。これは CloudFront にも当てはまります。新しいオブジェクトは、最初にリクエストされたときに提供され、キャッシュされます。オブジェクトを同じ名前の新しいオブジェクトに置き換えると、オブジェクトをキャッシュした CDN ノードは、有効期限が切れるまで古いオブジェクトを表示します。
于 2012-08-28T14:06:34.750 に答える