1


0

ASP.NET MVCアプリケーションのスタートアップメモリ​​フットプリントを削減するにはどうすればよいですか?

典型的なNHibernate / Castleスタックも使用するASP.NET MVCアプリケーションがあります。 起動時に、アプリケーションのメモリフットプリントは約190 MBになり、それぞれが異なるドメインにサービスを提供する複数の分離されたAppPoolを実行できるようになりたいです。 これは、データベース内の深刻な何かに実際にぶつかったり、ASP.NETキャッシュに何かを入れたりする前です。

アプリの設置面積をどのように削減しますか?

特定のAppDomainで一般的なDLLを共有することについて説明しているCodeProjectのこの記事http://www.codeproject.com/KB/dotnet/AppDomainMemImprovement.aspx [こちら]を見てきました。 ASP.NETでこの手法を使用した経験はありますか?

1 Answer


1


1つの簡単な方法は、データアクセスを実行する共有Webサービス(WCF)を使用して、各アプリケーションがそれを気にしないようにすることです。