Proxy Cache
概要
Proxy Cache Policyは、APIのパフォーマンスを向上させ、レイテンシを削減するためにAPIレスポンスをキャッシュするように設計されています。これにより、頻繁に要求されるデータをバックエンドに繰り返しクエリを送ることなく迅速に提供できます。キャッシングを実装することで、システムはリソースの使用を最適化し、クライアントへの応答時間を改善できます。
最適なTTL値を設定することで、過剰なキャッシュの無効化を防ぎ、必要なときに更新されたデータが提供されることを保証します。
設定の詳細
Proxy Cache Policyは、レスポンスがどのようにキャッシュされ、提供されるかを制御するための重要な設定を含んでいます。
Field | Description | Example Values | Notes |
---|---|---|---|
TTL (Time-To-Live) | キャッシュされたレスポンスの寿命を定義します(秒単位)。 | 300 | この期間が経過すると、キャッシュされたレスポンスは期限切れとなり、再取得が必要になります。 |
注意:
- 短いTTL値は、バックエンドからの更新をより頻繁に保証しますが、長いTTL値はバックエンドのクエリを減らすことでパフォーマンスを向上させます。
- TTLが期限切れになると、キャッシュされたレスポンスは削除され、次のリクエストがバックエンドからの新しいレスポンスをトリガーします。
- 開発者は、キャッシュの期間を設定する際に新鮮さとパフォーマンスのバランスを取るべきです。