structuremap 3 から始まる Web アプリケーションでオブジェクトをキャッシュする方法を知っている人はいますか? シングルトン メソッドは正しいアプローチ ( o.For().Singleton().Use()) ですか? はいの場合、キャッシュされますか?
ありがとう
structuremap 3 から始まる Web アプリケーションでオブジェクトをキャッシュする方法を知っている人はいますか? シングルトン メソッドは正しいアプローチ ( o.For().Singleton().Use()) ですか? はいの場合、キャッシュされますか?
ありがとう
それはあなたのニーズに依存します。オブジェクトが変更されない場合は、シングルトンが適切な選択かもしれませんが、アプリケーションの開始時に作成された同じオブジェクトが、アプリケーションが再起動されるまで使用されることに注意してください。ほとんどの場合、最新のデータを提供するためにキャッシュ オブジェクトを時々更新する必要があります。このようなシナリオでは、カスタム構造マップ ライフサイクルを使用する必要があります。可能な実装の良い例については、http://notherdev.blogspot.com/2014/06/structuremap-time-expiring-objects-cache.htmlをご覧ください。