最初の数人のユーザーが Web サイトにアクセスすると、パフォーマンスが非常に遅くなります。
Windows Azure セットアップは IIS 7.0 を使用しているため、ウォームアップ初期化モジュールはオプションではありません。
このパフォーマンス速度が問題にならないように Web サイトを「ウォームアップ」する方法はありますか?
私はこれを見てきました: Controlling Application Pool Idle Timeouts in Windows Azureですが、Azure が約 29 時間ごとにアプリケーション プールをリサイクルするときに、これでも問題が発生するかどうかはわかりません。
アップデート:
デプロイは、複数の Web サイトを含む 1 つの Web ロールです。これをプリコンパイルすることは可能ですか?または、以下の回答のいずれかで提案されているように、Web ロールを使用しますか?
編集:
@Igorek が以下に述べているように、ロールの起動時に自分自身を自動ロードする Web ロールの使用に関して、これは私が持っているセットアップで可能です。これを達成する方法の例はありますか?