理想的な位置にあるにもかかわらず、サイトの読み込みに 3 ~ 4 時間以上かかる正確な理由は何ですか?

理想的な位置にあるにもかかわらず、サイトの読み込みに 3 ~ 4 時間以上かかる正確な理由は何ですか?

ページを何度も更新すると、キャッシュをクリアしても HTML が読み込まれるまでに約 200 ミリ秒かかります。

数時間ページを見なかった後にページを読み込むと、HTML が返されるまでに常に約 25 秒かかります。

これは IIS キャッシュの問題ですか? IIS キャッシュは期限切れですか?

IIS キャッシュを 12 時間または 24 時間に延長する方法はありますか? ご提案があれば、ぜひお知らせください。

答え1

MichelZ が述べたように、IIS はデフォルトで、20 分間操作が行われないとワーカー プロセスをシャットダウンします。また、29 時間ごとにプロセスをリサイクルします。

Idle Time-out (minutes)この動作はすべて設定可能で、これらの数値を変更できます。サイトを実行しているアプリケーションプールを右クリックすると、その下の2つの設定が表示されます。Process Modelこれを0に変更して無限にすることができます。

ここに画像の説明を入力してください

少し下にスクロールすると、Regular Time Interval (minutes)0Recyclingに設定して無限にできることがわかります

ここに画像の説明を入力してください

さらに、アプリケーション初期化モジュールサイトの自動ウォームアップに役立ちます

答え2

IIS ワーカー プロセスは数分後にシャットダウンし、要求があったときに再度読み込む必要があります。

IIS WPを存続させる方法についてはGoogleで検索してください

また、ASP.NET アプリケーションをプリコンパイルすると役立ちます (また、Google に多くの情報があります)

関連情報