IISRESET またはスケジュールされたリセットの後に ASP.NET アプリ プールを自動的にスピンアップして、最初のユーザーがアプリ プールが読み込まれるのを待つ必要がないようにする方法はありますか?
6 に答える
SharePointer の Joel Oleson (以前は Microsoft) は、古い MS ブログでウォームアップ スクリプトを入手できます。さらに多くを検索しasp.net warm up scripts
てください。
通常、アプリケーション プールは夜間にリサイクルされます。したがって、このスクリプトをスケジュールされたタスクとして人が仕事に入る前に実行することができ、人を待つ必要はありません。
iisreset の後にアプリからページを要求します。これは簡単に自動化できます。
IIS 7 を使用している場合は、IIS プラグイン呼び出し Application Warm Up が役立ちます。
ここで使用した経験についてのブログ投稿を書きました (自分のコンテンツへの投稿が許可されているかどうかわかりませんか?):
http://www.diaryofaninja.com/blog/2010/05/06/keep-your-aspnet-websites-warm-and-fast-247
SharePoint 開発者向けのアプリケーション プール リサイクル ユーティリティを試すことはできますが、作成者は運用サイトには推奨しません。
IIS7にはそのようなものがあります。しかし、私は試していません。これ以上はわかりません。
ページを要求する VB スクリプトを使用して、スケジュールされたジョブとして実行するように設定したことがあります。完全にうまく機能し、数分でセットアップされます。