2009-09-02 14 views
4

私たちはいくつかの記憶上の問題を抱え、かなり頻繁にクラッシュし、他の多くのサイトをダウンさせるサイトをいくつか持っています。だから私は少なくとも、面倒なサイトを自分たちの個々のAppPoolsに入れるつもりです。私はこれが安全なやり方であること、あるいはAppPoolsの分離について知っておくべきことがあるかどうかを確認したかっただけです。各Webサイトを独自のAppPoolで実行する利点と欠点は何ですか?

答えて

4

各アプリケーションプールに関連付けられているメモリオーバーヘッドがあります(メモリが使用されている場合は2,3メガバイト)ので、問題が全体的なメモリ不足であれば、これは役に立たない可能性があります。

私たちはすべてのWebサイトをデフォルトで自分のアプリケーションプールで稼働させていますが、1台のサーバーで最大限の手間を必要とする傾向があるため、一度に多数のアプリケーションプールの経験はありません。

また、他のサイトに影響を与えずに単一のアプリケーションプールをリサイクルできるという利点は大きな利点です。

最後に、分離(Guffaの言及)では、各アプリケーションプールの設定を調整して、メモリの使用などを制限し、IDとアクセス権を制限することができます。 https://serverfault.com/questions/2106/why-add-additional-application-pools-in-iis

2

利点はあなたのことです:あまりにもサーバー障害でこのことについていくつかの質問があります

(私たちは、例えば、自分のデータベースへのアクセス許可を持っていたこと、異なるアカウントでさまざまなウェブサイトを実行する傾向があります)独自のプロセスでサイトを分離します。

欠点は、サーバー上で実行中のプロセスが増えることです。

だから、ほんの少しのサイトでこれを行うと、全く問題はありません。

3

利点:アプリケーションプールあたり

  • 別の資格情報/ウェブサイト
  • より良い分離、リサイクルなど
  • 個別の設定(タイムアウト、メモリなど)

欠点:

  • Memory usage incリーズ(最近の64ビットの問題ではない)

一般的に、欠点はありません。 1つのWebサーバーに大量の複数のサイトがある場合、個別のApp Poolを持つかどうかは軽微な問題です。

関連する問題