4

重複の可能性:
system.runtime.cachingのパフォーマンス

オブジェクトのリスト(10〜20フィールドの50未満のオブジェクト)をキャッシュする必要があります。どのキャッシュ方法がどのキャッシュ方法の方が優れているか。

EnterpriseLibrary Cachingまたsystem.runtime.caching

4

1 に答える 1

1

オブジェクトの数が比較的少ないことを考えるとsystem.runtime.caching、EnterpriseLibrary を使用するオーバーヘッドを回避できるように、 を使用することをお勧めします。キャッシュされたオブジェクトを格納するためにConcurrenctDictionaryをインスタンス化することも検討できます。特に、オブジェクトの有効期間 (有効期限ポリシーなど) をより詳細に制御したい場合は。

Web アプリケーションを作成していた場合System.Web.Caching.Cacheは、System.Runtime.Caching.MemoryCache. で問題が発生しましたSystem.Runtime.Caching.MemoryCache。詳細については、次の SO 記事を参照してください:-

于 2013-01-17T11:11:13.207 に答える