使用しているとき NCache AppData キャッシュの場合、最も一般的なオプションは、データが自然に追加されるキャッシュ アサイド アプローチを使用することです。 最初は、キャッシュにデータがない場合、これによりプロセスが遅くなります。 その結果、キャッシュがいっぱいになるまで、多くのリクエストがデータベースに送信されます。 キャッシュ内のデータ不足によるこの速度の低下を回避するには、 NCache は、大阪で キャッシュスタートアップローダー この機能は、キャッシュを開始するたびに実行され、データベースからキャッシュに必要なデータ (ワーキング セット) を埋めます。
同様に、データベース内で新しいデータが追加または更新される状況が発生する可能性があります。 キャッシュ内のデータが古くならないようにするには、オンデマンドまたは何らかのスケジュールに基づいて、キャッシュ内に既にロードされているデータを更新する必要があります。 したがって、 NCache 与える キャッシュリフレッシャー キャッシュ データを更新し、データベースとの同期を維持する機能。
ここで、キャッシュ起動ローダーおよびリフレッシュ機能を実装し、手動で追加するのではなく、キャッシュ起動時にキャッシュにデータをプリロードする方法を理解するには、以下の手順に従います。
キャッシュ スタートアップ ローダーとリフレッシャーは、次の XNUMX つの方法で構成できます。
使い方 NCache Web Manager ではキャッシュ数を確認でき、PowerShell では次のコマンドを実行して起動時にキャッシュにデータが追加されているかどうかを確認できます。
Get-CacheCount –Name demoCache