2016-05-26 9 views

答えて

1

Amazon CloudFrontはプル型コンテンツ配信ネットワークで、世界中で50か所以上の拠点があります。

ユーザーは、提供されたURL(フレンドリーなURLに変換するためにCNAMEレコードに関連付けることができます)を使用してCloudFrontディストリビューションにアクセスします。それらはとなり、に最も近いエッジ位置に転送されます。

このエッジ位置にオブジェクトのコピーが含まれ、キャッシュ期間が満了していない場合は、オブジェクトがユーザーに返されます。キャッシュ期間が満了した場合、CloudFront は、元のに戻って最終変更日を取得します。オブジェクトが変更されていない場合、オブジェクトはキャッシュから既存のオブジェクトを提供します。有効期限が切れている場合は、オブジェクトの新しい(変更された)バージョンを取得します。

別のユーザーがディストリビューションにアクセスし、同じキャッシュ場所に送信された場合、そのユーザーはキャッシュからオブジェクトのコピーを受け取ります。しかし、に送信され、ではないのキャッシュロケーションには、オブジェクトのコピーがある場合、そのキャッシュロケーションに対して再度検索プロセスが実行されます。だから、

、あなたの質問に答える:オブジェクトがリロードに

  • ユーザーを必要とする、オブジェクトの有効期限が切れている場合があります異なるエッジロケーション
  • を打つ、世界中のさまざまな場所から取得された可能性があります

    • をかもしれませんこれまでにキャッシュされていなかった多くの異なるオブジェクトを検索しています
  • +0

    このアクティビティの統計情報はどのような方法でも見つかりますか?私は何かが間違っているので、非常に多くのミスを引き起こす私の終わりに間違っていることを心配しているこれらがクラウドフロントに保持される期間については、何らかのコントロールがありますか? –

    +0

    [CloudFront logging](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html)を有効にして、このレベルの詳細情報を取得することができます。 –

    関連する問題