2017-11-03 3 views
1

ブラウザでページを初めて読み込むときの読み込み時間が非常に遅い(約10秒)。ページがロードされると、そのページに対する後続のリクエストのためにすぐに読み込まれます。私は、アプリケーションがページのためのリソースをメモリにロードしていると考えています。使用前にアプリケーションのすべてのページを「プリロードする」方法がありますか?そしてそれらを積み重ねるために?おそらくガベージコレクションのために、しばらくしてから遅い負荷が返ってくるようです。WebアプリケーションでAzureで遅い負荷が発生する

私は他のコメントや質問でアドバイスされた一連の戦略を試しました。 Web Appは「常時オン」に設定され、単一のDLLにコンパイルされます。

ご協力いただければ幸いです。ありがとう。

+0

以前にチェックしていない場合は、トラブルシューティングの手順に従います。https://docs.microsoft.com/en-us/azure/app-service/app-service-web-troubleshoot-performance-劣化 – Ashok

+0

もう1つは、読み込んでいる最初のページは何ですか?たとえば、MVC5とIDを使用すると、ユーザーデータストアが最初は読み込みが遅くなることがわかりました.... EFもかなり遅くなる可能性があります。 dbアクセス用にマイクロORM 'Dapper'に移行しました。 – scgough

答えて

関連する問題