3
タイトルが示すように、AzureクラウドのMVC3アプリへの最初の「コールド」POSTは非常に遅いです。それが "スピンアップ"すると、通常のリクエストは急激に速くなります。短時間の休止後の最初のスピンアップは数秒かかります。後続の要求は、ミリ秒単位で測定できます。Azure MVC3アプリへの最初のPOSTは非常に遅い
どうすればこのことを起こすことができますか?
タイトルが示すように、AzureクラウドのMVC3アプリへの最初の「コールド」POSTは非常に遅いです。それが "スピンアップ"すると、通常のリクエストは急激に速くなります。短時間の休止後の最初のスピンアップは数秒かかります。後続の要求は、ミリ秒単位で測定できます。Azure MVC3アプリへの最初のPOSTは非常に遅い
どうすればこのことを起こすことができますか?
これは、非アクティブな期間が過ぎてからアプリケーションプールがアンロードされたためです。次のリクエストは、それを再び起動するオーバーヘッドを必要とします。
これを確認するには、パフォーマンスカウンターをオンにして、アプリドメインのロードとアンロードの回数を確認する必要があります。
いずれにしても、this blog postで修正方法が説明されています。
これはすばらしい答えです。ありがとうございました。これはAPI用ですので、特に重要です!これは誰かが待つことができるサイトではありません。 –
probsは、私はまったく同じ問題を自分で持っていたので、私は難しい方法を学んだ! –