0
毎日更新されるJSONファイルでCloudfront CDNを取得するソリューションを探しています。AWS Cloudfrontで毎日更新されるJSONファイルを使用する
私のAWS EC2サーバは英国をベースにしています。私はS3に自動的に送信される毎日のJSONファイルを生成します。私のアプリはアジアを対象にしています。私はCloudfrontをスピードのために使いたいと思っています。
毎日のファイルで使用できるCloudfrontのタイムキャッシング/リフレッシュオプションはありますか?ファイルは毎日午前5時にS3に送られます。
私は無効化を作成しようとしましたが、クラウドフロントのURLアクセスを削除しました。あなたが頻繁に内容を変更、高可用性を必要とするユースケースこのタイプの
※「クラウドフロントのURLアクセスを削除したばかり」*その意味は分かりません。無効化は、キャッシュからオブジェクトを強制的に排除する正しい方法です。そのため、次の要求では、新しいコピーが起点からフェッチされます。 –
削除と新しいアップロードとキャッシュ更新の間にダウンタイムは生じませんか?可能であれば、停止時間のゼロのソリューションを探して、新しいファイルがアップロードされたときにキャッシュをリフレッシュします。 – Stix5
いいえ、これはゼロダウンタイムです。無効化イベントは、すでにキャッシュされているレスポンスを単に使用可能でないものとしてフラグを立てるだけであるため、任意のエッジに到着した次のリクエストは、S3に新しいリクエストを送信してコンテンツを取得することにより、リクエスターにそれを戻し、それをローカル・キャッシュに保管します。 CloudFrontはコンテンツを端に押し込むことはありません。地球の周りに100の独立したキャッシュが2つの入れ子になっています。コンテンツは、リクエストされたときにキャッシュされます。 –