3

CacheManagerを使用して、遅いソースから取得するのに長い時間がかかる可能性があるデータがキャッシュ インスタンスに含まれるこのシナリオを実装するには、どうすればよいでしょうか?

キャッシュが読み込まれるまでユーザーを待たせたくない (最初の読み込みは気にしない)

2 つの方法が考えられますが、CacheManager で可能かどうかはわかりません。

「スケジュールされた」更新

  • 60 分後に期限切れになるようにキャッシュ インスタンスを設定する
  • 15 分ごとに、キャッシュ インスタンスを更新するスケジュールを設定します

期限切れでリフレッシュ

  • キャッシュ インスタンスの有効期限が切れると、データを更新するイベントを発生させます。データの更新中 (または更新に失敗した場合)、キャッシュ インスタンスは「古い」データを返します。

Cachemanager で技術的に可能なことは何ですか?また、どのアプローチが最も効果的ですか?

4

2 に答える 2