08. ネストしたキャッシュ
異なるcacheLifeを持つコンポーネントのネスト動作を示します。
概念
短いキャッシュ(seconds)
中程度のキャッシュ(minutes)
長いキャッシュ(hours)
ネストの動作
独立したキャッシュ
各関数は独自のキャッシュキーとcacheLifeを持ちます
効率的な再検証
期限切れのキャッシュだけが再取得されます
柔軟な設計
データの更新頻度に応じて最適なcacheLifeを設定できます
使用例
ユーザー情報 + 投稿
ユーザー情報(長いキャッシュ)と投稿一覧(短いキャッシュ)を組み合わせる
商品 + 在庫
商品情報(長いキャッシュ)と在庫数(短いキャッシュ)を組み合わせる
試してみよう