私が収集した限り (読み取り: 測定)、nhibernate を使用したクエリの実行では、構成と sessionfactory の構築に最も時間がかかります。sessionfactory を静的にすることに反対するものはありますか? appDomain ごとに 1 回だけ構成されますか?
このアプローチを使用するとロックと競合の問題が発生することはわかっていますが、個人的には、セッション ファクトリでこのアプローチを使用するとアプリケーションがどこで壊れるかわかりません。
私がこれを尋ねている理由は、スレッドの問題が常に発生するわけではないため、スレッドの問題の可能性をテストするのが非常に難しいためです。