1

おはよう、

キャッシングを使用するサービススタックの実装があります。

次の間で交換できます。

  • レディス
  • Memcached
  • インメモリ

それらはすべて ICacheClient を実装しているためです。web.config のキャッシュ設定ノードを変更するだけで、使用するキャッシュを変更できます。

私の質問は、たとえば、構成設定を「キャッシュ:なし」に切り替えるにはどうすればよいかということです。

ICacheClient インターフェイスを実装するだけで実際には何もしない ICacheClient を実装する独自の CacheClient を持つことができると思いますが、これはハックで汚いと感じます。

キャッシングをオフにしたい理由は、テストのためにパフォーマンスのベースラインを取得するためです。

ありがとうラス

4

1 に答える 1

4

NullCacheClient登録されていない場合ICacheClient、ServiceStack はデフォルトでメモリ内の MemoryCacheClient をフォールバックとして使用するため、独自に登録する必要があります。

于 2013-10-10T23:22:34.877 に答える