翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
アプリケーションのキャッシュ設定の管理
Amplify は Amazon CloudFront を使用して、ホストされたアプリケーションのキャッシュ設定を管理します。キャッシュ設定が各アプリケーションに適用され、最高のパフォーマンスを実現するために最適化されます。
2024 年 8 月 13 日、Amplify はアプリケーションのキャッシュ効率の改善をリリースしました。詳細については、CDN「 AWS Amplify ホスティングによるアプリケーションパフォーマンスの向上のためのキャッシュの改善
次の表は、キャッシュ改善リリース前後の特定のキャッシュ動作に対する Amplify サポートをまとめたものです。
キャッシュの動作 | 以前のサポート | キャッシュの改善 |
---|---|---|
アプリのカスタムヘッダーは、Amplify コンソールまたは |
はい |
あり |
Amplify は、 |
あり | あり |
Amplify は、動的ルート (Next.js SSRルートなど) に対してアプリケーションのフレームワーク内で設定された |
あり |
あり |
新しい CI/CD アプリのデプロイごとにキャッシュがクリアされます。 |
あり |
あり |
アプリケーションのパフォーマンスモードを有効にできます。 |
あり |
なし パフォーマンスモード設定は、Amplify コンソールでは使用できなくなりました。ただし、 |
次の表に、特定のキャッシュ設定のデフォルト値の変更を示します。
キャッシュ設定 | 以前のデフォルト値 | キャッシュが改善されたデフォルト値 |
---|---|---|
静的アセットのキャッシュ期間 |
2 秒 |
1 年 |
リバースプロキシレスポンスのキャッシュ期間 |
2 秒 |
ゼロ秒 (キャッシュなし) |
最大有効期限 (TTL) |
10 分 |
1 年 |
Amplify がアプリケーションに適用するキャッシュ設定を決定する方法と、キャッシュキー設定の管理手順の詳細については、以下のトピックを参照してください。