2016-03-31 4 views
2

私はazureでWebサイトをホストしていましたが、今はテスト用のスロットに配置していますが、各展開後に問題が発生しています。各ページは15秒のように読み込まれ、再びアクセスされると通常の時間に読み込まれます。ポータルの設定を変更してサイトを常に稼働状態に保ちましたが、期待どおりに機能しません。数分おきにWebサイトにpingを試みましたが、もう一度作業しませんでした。Azure Website各ページの読み込みが遅い

ビルドはアプリケーション全体で1回だと思っていましたが、すべてのファイルが外出先でビルドされているようです。私はそれをどうやって解決するか、それが私が思うものでさえあるかどうかはわかりません。

+0

webappのモードは何ですか?無料、共有、ベーシック/スタンダード/プレミアム? –

+0

標準モードです – user2227904

+0

テストスロットでも「常にオン」になっていますか? –

答えて

1

デプロイ直後にページが初めてアクセスされた場合(サイト全体では一度もありません)、ページが構築されてキャッシュされます。公開ページがある場合は、web.configのApplication Initializationオプションを参照して、「ウォームアップ」を実行することもできます。

+0

公開ページでない限り、初期化する方法はありませんか? – user2227904

+1

パスワード保護されたページ(フォーム認証)で同じ問題が発生しました。私が見つけることができる限り、アプリケーションの初期化機能は保護されたページでは機能しません - 私は晴れたWebアプリケーションを再公開するたびに、私は入って、手動ですべてのページをウォームアップする必要があります。デプロイメントスロットでこれを行い、スワップすることもできます。 –

関連する問題