0
有誰知道如何緩存Web應用程序上的對象從結構圖3開始? Singleton方法是正確的方法(o.For()。Singleton()。Use()),如果是,它被緩存?結構圖3 - 在應用程序啓動時緩存所有請求的單個對象實例
謝謝
有誰知道如何緩存Web應用程序上的對象從結構圖3開始? Singleton方法是正確的方法(o.For()。Singleton()。Use()),如果是,它被緩存?結構圖3 - 在應用程序啓動時緩存所有請求的單個對象實例
謝謝
這取決於您的需求。如果你的對象永遠不會改變,singleton可能是一個不錯的選擇,但是請記住,應用程序開始時創建的同一個對象將被使用,直到應用程序重新啓動。在大多數情況下,您希望緩存對象稍後刷新一次以提供當前數據。在這種情況下,您應該使用自定義結構圖生命週期。請參閱http://notherdev.blogspot.com/2014/06/structuremap-time-expiring-objects-cache.html以瞭解可能的實現方式。