nhibernateとSQLサーバーを使用するasp.net-mvc3Webサイトがあります。バランスの取れた負荷がかかっている2つのWebサーバーがあります。これは読み取りが多いデータベースです(書き込みパフォーマンスにはそれほど関係ありません)が、クエリがますます複雑になるにつれて(多くのテーブル結合)、パフォーマンスが大幅に低下します。
私が読んだコメントに基づくと、最大の勝利は分散キャッシュを前面に置くことです。nhibernateをサポートするWindowsの無料オプションを探したところ、NCacheExpressが見つかりました。私は明らかにたくさんのテストと遊びをするつもりですが、このエクスプレスバージョンが実行可能なソリューションの観点から私を制限するかどうかを(多くの時間を無駄にする前に)見たかったのです。ここにバージョン比較が表示され、ブロッカーは表示されないと思いますが、nhibernateでNCache Expressを使用したことがある人からフィードバックを受け取り、問題がないかどうかを確認したいと思います。
また、この問題をより効率的に解決するための代替製品の提案があれば、それも素晴らしいでしょう。