エッジとブラウザキャッシュTTL
エッジキャッシュTTL(Time to Live)は、Cloudflareのグローバルネットワーク内でリソースをキャッシュする最大時間を指定します。エッジキャッシュTTLはレスポンスヘッダーには表示されず、最小エッジキャッシュTTLはプランタイプによって異なります。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
Availability | Yes | Yes | Yes | Yes |
Minimum Edge Cache TTL | 2 hours | 1 hour | 1 second | 1 second |
エッジキャッシュTTLの設定方法についての詳細は、キャッシュルールを参照してください。
ブラウザキャッシュTTLは、訪問者のブラウザにキャッシュされたリソースの有効期限を設定します。デフォルトでは、CloudflareはExpiresおよびCache-Controlヘッダーに設定されたキャッシュの有効期限を尊重しますが、次の場合にはそれらのヘッダーを上書きします:
- オリジンウェブサーバーからの
ExpiresまたはCache-Controlヘッダーの値が、CloudflareのブラウザキャッシュTTL設定よりも小さい場合。 - オリジンウェブサーバーが
Cache-ControlまたはExpiresヘッダーを送信しない場合。
キャッシュルールで特に設定されていない限り、CloudflareはブラウザキャッシュTTLを既存のヘッダーを尊重に設定した場合、Cache-Controlヘッダーを上書きしたり挿入したりしません。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
Availability | Yes | Yes | Yes | Yes |
Minimum Browser Cache TTL (Page Rules) | 2 minutes | 2 minutes | 2 minutes | 30 seconds |
Minimum Browser Cache TTL (Cache Rules) | 2 hours | 1 hour | 1 second | 1 second |
Default Browser Cache TTL | 4 hours | 4 hours | 4 hours | 4 hours |
ブラウザキャッシュTTLの設定方法についての詳細は、ブラウザキャッシュTTLの設定を参照してください。