2

クラウドで負荷分散された (スティッキー ビットが有効になっている) MVC 4 サイトがあり、キャッシュのニーズは非常に単純です。データベースから負荷の一部を取り除くだけです。現在、System.Runtime.Caching を使用していますが、いくつかの機能、つまりキャッシュされたアイテムのコレクションを追加する必要があり、ServiceStack の MemoryCacheClient に移行したいと考えています。そのような動きに賛成または反対の理由はありますか?

ありがとう、スティーブン

4

1 に答える 1

1

実際に使用しているASP.NET の機能と、それらがServiceStack のキャッシング プロバイダーRuntime.Cachingによって補完されているかどうかによって異なります。たとえば、Runtime.Caching には、キャッシュ エントリを期限切れにし、エントリの期限が切れたときにコールバックを起動する機会があります。ServiceStack キャッシングにはこの機能がありません。

それ以外は、スレッドセーフでインメモリであるため、パフォーマンスは問題になりません。

于 2013-02-04T20:29:10.337 に答える