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