Кеширование сессии фабрики - PullRequest
3 голосов
/ 30 сентября 2008

Насколько я понял (читай: измерено), создание конфигурации и фабрики сеансов намного больше времени занимает выполнение запроса с использованием nhibernate. Есть ли что-то против того, чтобы сделать сессионную фабрику статичной, так что она будет настроена только один раз для домена приложения?

Я знаю, что при использовании этого подхода возникают проблемы с блокировкой и гонками, но лично я не вижу, где это может сломать мое приложение при использовании этого подхода на фабрике сеансов.

Причина, по которой я спрашиваю об этом, заключается в том, что действительно сложно проверить возможные проблемы с многопоточностью, поскольку это не происходит постоянно.

1 Ответ

5 голосов
/ 30 сентября 2008

Фабрика сессий должна запускаться при запуске приложения. Вы можете проверить лучшие практики здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...