web-dev-qa-db-ja.com

共有環境のIIS7でアプリケーションプールをリサイクルするための最適な設定は何ですか?

共有環境でIIS7のアプリケーションプールをリサイクルするための最適な設定は何ですか?

enter image description here

32
GrZeCh

交通量の多いサイトがある場合は、長いリサイクルスケジュールを使用します。トラフィックの少ないサイトがある場合は、より短い/デフォルトのスケジュールを使用してメモリを節約してください。

これは、Al Zabirのブログから学びました: http://msmvps.com/blogs/omar/archive/2008/10/04/best-practices-for-creating-websites-in-iis-6-0。 aspx

ダニエルS.は正しいです。セッション変数はリサイクル時に破壊されるため、セッションオブジェクトを取得する際には、これを十分にテストするか、適切なエラー保護/回復を行ってください。

2

ニーズに合わせて設定を調整し、サイトのメモリ量とサイト/ Webアプリケーションのピーク使用時間を考慮する必要があります。

また、サイト/ Webアプリケーションのメモリ使用量も考慮してください。これは、メモリリークがあると思われる場合よりも頻繁にリサイクルする可能性があるためです。

前述のように、リークの量とリサイクルのコストを比較検討すると、状態変数が失われます。

1
Jamie Savin

ヒント:アプリをリサイクルすると、すべてのセッション変数が破棄されるため、注意してください!

私見、デフォルトのままにします。

1
Daniel Silveira