キャッシュ内のデータ有効期限戦略
NCache 時間ベースのデータ無効化をサポートしており、キャッシュ項目を指定された期間または間隔後に期限切れにすることができます。これは、データ変更の想定頻度がわかっている場合に便利です。たとえば、更新頻度の低いリージョンメタデータは、スケジュールに基づいて安全に期限切れにすることができます。 絶対有効期限 有効期間が既知であり、 スライド式の有効期限 セッションベースまたはアイドルデータの場合、 NCache 古いエントリを自動的に削除し、アプリケーションのパフォーマンスとデータの鮮度を維持するのに役立ちます。
時間ベースの有効期限設定は、クライアントが古いデータを受け取る可能性を低減するのにも役立ちます。例えば、データベースで製品在庫が更新されてもキャッシュに反映されていない場合、古いキャッシュエントリの有効期限を切ることで、アプリケーションは次のリクエストで最新のデータを読み込むことができます。セッション管理においても同様に効果的で、一定期間アイドル状態が続くセッションはキャッシュから自動的に削除できます。
このセクションの内容
データの有効期限の概要
絶対有効期限、スライド有効期限、およびデフォルト有効期限の使用例と動作について説明します。
絶対データの有効期限
絶対有効期限を使用して操作を実行する方法について説明します。
スライディングデータの有効期限
SlidingExpirationを使用して操作を実行する方法について説明します。