2016-07-12 18 views
1

Azure Web Appsでasp.net mvc Webサイトがホストされています。サイトを展開するたびに、文字通りロードに数分かかります。また、私はサイトが一般的に遅いことに気づいた。ASP.NET MVC - PDBファイルでサイトのパフォーマンスが遅くなる

BINフォルダを見ると、静かなPDBファイルが多く見受けられました。

このPDFファイルがパフォーマンス上の問題を引き起こしている可能性があるかどうかわかりません。どんな洞察にも感謝します。

答えて

3

PDBファイルは、パフォーマンスに何らかの影響を与えることはなく、デバッグ時にのみ使用されます。

+0

Webアプリケーションが最初のリクエストをロードするのに時間がかかるその他の理由 –

+0

Azure Webアプリケーションのデプロイメントにより、Webサーバープロセスが再起動されている可能性があります。ログを見てください。 –

+0

最初のリクエストの場合は、IISまたはアーキテクチャの問題の可能性が最も高いです。後者の場合、あなたのアーキテクチャがどのように見えるかを知る必要があります。それ以外の場合は、開始のためのこれらを見て:http://stackoverflow.com/questions/13386471/fixing-slow-initial-load-for-iis – SaphuA

0

新しい展開後、Webサイトはリサイクルされ、.NETランタイムが初期化されるまでに時間がかかります。これが停止時間を増やしている場合は、App Serviceのスロットに導入し、自動スワップを有効にすることをおすすめします。また、スロットを手動で交換する必要がある場合もあります。 スロット機能の目的は、とりわけ、最初の読み込み時間を持つことによって、サイトの更新内容の表示を減らすことです。 また、Webサイトの設定で[常にオン]が[true]に設定されていることを確認してください。

関連する問題