私のアプリケーションは、約から(連絡先情報を示し形成する様々な詳細情報(名前、電話番号など)と2000の連絡先レコード。接触グリッドの基部)を含む。ASP.NET C#:(につきレコード基づいて)場合は/どのように無効化、データベースの結果をキャッシュ
ユーザーのかなりの数は、しかし、この情報を編集する権限を持っている、そしてそれが編集された場合、変更がみんなにすぐに表示されていることが必要です。私は、データベースから誰もが日が起こって任意の変更なしで行くかもしれない、特にため、この情報を閲覧するたびに、この情報を再フェッチ制限したいと思います。同時に
。
私はリスト全体に微小な変更が行われるたびに再フェッチができ、それはどちらか正しい方法を思えません。だから、私はすべてをキャッシュする方法を探しています。&は、他のすべてのものをキャッシュしたままで変更された部分(たとえば、1レコード)のみを再フェッチします。このページは、主にキャッシュをフィード・オフし、それを表示するたびにデータを取得することが例外になります。
は、どのように私は賢明なこのデザイン&コードについては行くだろうか?あなたの助けは非常に高く評価されます。
あなたがコントロールする方法で編集しますか? (つまり、キャッシュを無効にできるアプリですか?) –
はい、これは私のWebアプリケーション内にあります。 – Alex