У меня есть приложение ASP.NET MVC, в котором также используется типичный стек NHibernate / Castle. При запуске объем памяти приложения составляет около 190 МБ, и я хочу иметь возможность запускать несколько изолированных AppPools, каждый из которых будет обслуживать отдельный домен. Это до того, как действительно что-то сделать серьезным в базе данных или поместить что-либо в ASP.NET Cache.
Как бы вы пошли на уменьшение площади приложения?
Я смотрел на эту статью здесь на CodeProject, в которой говорится о совместном использовании общих библиотек DLL в определенном домене приложения. У кого-нибудь есть опыт использования этой техники на ASP.NET?