いくつかのWCFサービスとASP.NETアプリケーションがあり、どちらも共有サービスレイヤーを介してデータにアクセスしています。このレイヤー内で、必要なすべてのデータアクセスとキャッシュを実行しています。次に、キャッシュされたオブジェクトをWCFとASP.NETの間で共有する必要があります。SINGLEサーバーで動作するようにVelocityを構成するための最良の方法は何ですか。また、オブジェクトのシリアル化を無効にするにはどうすればよいですか?
ありがとう!
MS Velocityは、分散キャッシュを提供するように設計されています。サーバーが1つしかない場合、MSVelocityは少しやり過ぎかもしれません。
MS Velocityを使用することに対するもう1つのポイントは、MSVelocityがまだCTPにあることです。
あなたの場合、MS Enterprise Library CachingApplicationBlockを使用します。ASP:netとWCFサイトを同じアプリケーションプールを使用するように設定すると、それらは同じメモリにアクセスできるようになります。