0

毎日更新されるJSONファイルでCloudfront CDNを取得するソリューションを探しています。AWS Cloudfrontで毎日更新されるJSONファイルを使用する

私のAWS EC2サーバは英国をベースにしています。私はS3に自動的に送信される毎日のJSONファイルを生成します。私のアプリはアジアを対象にしています。私はCloudfrontをスピードのために使いたいと思っています。

毎日のファイルで使用できるCloudfrontのタイムキャッシング/リフレッシュオプションはありますか?ファイルは毎日午前5時にS3に送られます。

私は無効化を作成しようとしましたが、クラウドフロントのURLアクセスを削除しました。あなたが頻繁に内容を変更、高可用性を必要とするユースケースこのタイプの

+0

※「クラウドフロントのURLアクセスを削除したばかり」*その意味は分かりません。無効化は、キャッシュからオブジェクトを強制的に排除する正しい方法です。そのため、次の要求では、新しいコピーが起点からフェッチされます。 –

+0

削除と新しいアップロードとキャッシュ更新の間にダウンタイムは生じませんか?可能であれば、停止時間のゼロのソリューションを探して、新しいファイルがアップロードされたときにキャッシュをリフレッシュします。 – Stix5

+0

いいえ、これはゼロダウンタイムです。無効化イベントは、すでにキャッシュされているレスポンスを単に使用可能でないものとしてフラグを立てるだけであるため、任意のエッジに到着した次のリクエストは、S3に新しいリクエストを送信してコンテンツを取得することにより、リクエスターにそれを戻し、それをローカル・キャッシュに保管します。 CloudFrontはコンテンツを端に押し込むことはありません。地球の周りに100の独立したキャッシュが2つの入れ子になっています。コンテンツは、リクエストされたときにキャッシュされます。 –

答えて

0

、ゼロダウンタイムごとのヒットで正しい内容...私はこの雲のフロントをやっ0

にキャッシュ制御メタデータをします設定をお勧めします毎回コンテンツを再検証し、新しいコンテンツがあれば新しいコンテンツを読み込みます。

関連する問題