内部でnHibernateを使用するWCFを使用して作成されたデータサービスがあります。このWCFデータサービスは、Tcpチャネルを使用してWebサーバーに展開されたAsp.Netアプリケーションによって使用されます。
nHibernate Dataサービスのパフォーマンスを向上させるために、nHibernateの第2レベルのキャッシュを実装したいと思います。このシーンでは、どの第2レベルのキャッシュプロバイダーが適していますか?SysCacheはAsp.netキャッシュを使用しているので、おそらくWCFサービス内では使用できませんか?
上記のWCFデータサービスは、アプリケーションのスケーラビリティを向上させるために、異なるサーバー上に複数のインスタンスを持つことができます。