.NET WebFormsアプリケーションで作業していて、ビルド後に最初のページの読み込みに通常よりも時間がかかります。これは、ページをロードする前にビルドを待つ場合でも発生します。最初のページの読み込みではなくポストビルドで物事を初期化するためにIIS/.NETを変更して、人事考課のパフォーマンスを向上させる方法はありますか?.NETビルドで最初のページの読み込みが大幅に遅くなる
1
A
答えて
2
はい、あなたはthisのようにできます。 引用:
あなたはこのように、IIS 8.0とインボックス来るアプリケーションの初期化モジュールを使用することができます:
<applicationInitialization
doAppInitAfterRestart="true" >
<add initializationPage="/" />
</applicationInitialization>
これはあなたのアプリケーションのルートにリクエストを送信します(initializationPage =「/」)あなたのアプリが自動的に起動するたびに。
また、あなたのアプリケーションプールを右クリックし、次に 高度から(この場合、必ず毎回再起動をIIS、それはすぐにあなたのアプリケーションプールを開始することを確認することを意味しているを実行に、アプリケーションプールの開始モードを設定することができ設定)。
0
プロフェッショナルサーバのレイテンシはほとんどありませんが、かなりの調整が必要です。また、既定では、アプリケーションはIIS上で定期的にリサイクルされます(何らかの種類の例外が発生した場合、一部のファイルが変更された場合、または何らかのしきい値に達した場合など)。プロフェッショナルWebアプリケーションホスティングは単純ですが、おそらくサーバーフォールトについての助けを得るかもしれません。
プリコンパイルとJITコンパイルを混在させないようにすることもできます。プリコンパイルするだけの場合は、アプリケーションのデプロイ時にコンパイルを行う必要がないため、起動時間が短縮されます。ソースをデプロイするだけの場合は、変更を加えるときにアプリケーションドメインを解体する必要はありません。つまり、変更のみを再コンパイルする必要があり、非常に高速です。
もちろん、ASP.NET Coreは、csc
を使用して複数のアセンブリを構築してディスクに保存する従来のシステムとは異なり、メモリ内のコンパイル全体をディスクで実行することができます。をディスクから取り出し、それらをマージしてをもう一度に保存して、もう一度ロードして初期化してください。
関連する問題
- 1. YouTube APIで読み込み時のサイトが大幅に遅くなる
- 2. ログイン後最初のページの読み込み時に最初のページの読み込み時にコードを追加
- 3. AzureのMVC Webサイトで、各ページの最初の読み込みが遅い
- 4. ウェブサイトの最初の読み込みが遅すぎる
- 5. エンティティフレームワーク.NETでの遅延読み込み
- 6. Gitlabのタイムアウト/初期ページの読み込みが遅い
- 7. ログの読み込みが遅いページ
- 8. CakePHP 1.3:セキュリティコンポーネントがページの読み込みを遅くする
- 9. Apache - リソースがランダムにハングする(ページの読み込みが遅くなる)
- 10. IE11読み込みが遅いASP.Netページ
- 11. 最初のページの読み込みと最初の読み込みボタンをクリックしました。
- 12. VS2012のASP.NETプロジェクトでシンボルの読み込みが遅くなる
- 13. ASP.net MVC 3 Webサイトの初期ページの読み込みが徐々に遅くなる
- 14. Spiceworksページの読み込み速度が遅く、使用できないApacheキャッシュ
- 15. jquery mobileダイアログが最初のページの読み込み時に開かない
- 16. アプリの読み込み時間が最大になる方法
- 17. 遅いAngularjsページの初期化 - html読み込み前の長い遅延
- 18. 最初の読み込み時に剃刀の表示が遅い
- 19. 最初の読み込み時にChromeのスタイルが正しく読み込まれない
- 20. スクロールビュー内のWebビュー最初の読み込み時にHTMLが正しく読み込まれない
- 21. ページの読み込みが非常に遅い - 最適化の仕方は?
- 22. 辞書にXML読み込みが遅くなる
- 23. 読み込みインクルードファイルがPHPスクリプトの読み込みを遅くしますか?
- 24. ページ読み込みが速いがページ遷移が遅い
- 25. viewpagerは最初のページを最初に読み込まなかったが、スワイプして最後のページに移動した後に読み込む
- 26. IE7、IE8の最初の読み込み時に大規模なフォントサイズ
- 27. 最初のページの読み込み後にページに動的項目を表示
- 28. Firefoxでのページ読み込みが遅い
- 29. 初めてWebViewClientを呼び出す際のページ読み込みが遅い
- 30. ページの読み込み時に毎回ページの読み込み
このアプリケーションは、appSettingsノード内に追加されますか? –
いいえ、内にIIS機能があるためです。これをチェックしてください:https://www.iis.net/configreference/system.webserver/applicationinitialization –
また、Windowsの機能の下に「アプリケーションの初期化」機能をインストールする必要があります(存在しない場合)。 –