4

Enterprise Library Caching Application Block を使用して、Web サービスでキャッシュ (メモリ内) を実行しています。素晴らしい作品、苦情はありません。

いくつかの負荷テストを開始しており、キャッシュを無効にするように依頼されたので、キャッシュによってどのようなパフォーマンスが向上するかについて相対的なアイデアを得ることができます。これは簡単だと思いましたが、そうではないことがわかりました。

キャッシュを無効にする構成設定が見つかりません。maximumElementsInCacheBeforeScavenging の設定を下げることもできると思いますが、もっと良い方法はありますか?

何もしない独自のキャッシュ マネージャーを作成することを提案する投稿を1 つ見つけました。これを行うためのより良い方法はありますか?

4

1 に答える 1

1

あなたの最善の策は、何も保存せず、キャッシュ ヒットを与えない ICacheManager (Entlib 4 で追加されたインターフェイス、以前のものには役に立たない) のカスタム実装を提供することです。次に、「NullCacheManager」または呼び出したいものを使用するようにブロックを構成します。

于 2010-08-23T05:16:45.803 に答える