2010-04-08 97 views
4

我們正在使用企業庫高速緩存應用程序塊在我們的Web服務中進行緩存(在內存中)。偉大的作品,沒有投訴。禁用企業庫高速緩存應用程序塊

我們開始做一些負載測試,並且我被要求禁用緩存,這樣我們就可以得到一些關於緩存給我們什麼樣的性能增益的相對概念。我認爲這很簡單 - 事實證明它不是。

我找不到任何配置設置來禁用緩存。我想我可以關閉maximumElementsInCacheBeforeScavenging設置,但有沒有更好的方法?

我發現一個post,建議創建自己的緩存管理器,什麼都不做 - 再次,有沒有更好的方法來做到這一點?

+1

我猜測接口「模擬」緩存太多了,你可以通過統一運行時換出? – Nix 2010-04-16 13:03:38

+0

你有沒有想過一種方法來禁用緩存賈森? – 2010-07-27 15:13:37

回答

1

最好的辦法是提供一個ICacheManager的自定義實現(在Entlib 4中添加的接口,對於較早的接口不能提供幫助),它不會存儲任何內容,也不會給出緩存命中。然後你配置塊使用你的「NullCacheManager」或任何你想調用它。

相關問題