4

私はこの問題を抱えています。ISP で Umbraco CMS を使用して ASP.NET Web サイトを立ち上げました。(非常に基本的な情報サイトです。特別なことは何もありません。)

しかし、ウェブサイトにアクセスしようとすると、最初のページ読み込みに時間がかかり、最大で 20 秒かかることもあります。もちろん、これはばかげています。その後、サイトを比較的すばやくナビゲートできるようになりました..

そのため、最初のページロードはすべて遅く、その後は多かれ少なかれすべて問題ありません。

誰が問題が何であるか考えていますか? IISでしょうか?ASP.NET?

4

4 に答える 4

5

IIS は、非アクティブ状態が N 分間続くとアプリケーション プールをシャットダウンするように構成されている可能性があります。

私の知る限り、これは IIS のデフォルトの動作です。

于 2010-01-28T13:56:46.070 に答える
0

それが処理される最初の要求である場合、IIS は少なくとも APP プールを開始します。これには少し時間がかかる場合があります。Umbraco は最初にいくつかのデータをロードするかもしれませんが、私は Umbraco を使用したことがないので、それは私の知識を超えています。

-さ

于 2010-01-28T13:32:40.093 に答える
0

最初のページの読み込みとはどういう意味ですか?

ビルドしたばかりですか?これが Web サイトの場合、.Net は dll をコンパイルしてロードします。その後、IIS はページ出力をキャッシュします。

ページに大きな画像はありますか?

本質的に無限の理由があります。firebugを使用したことがありますか?ロードタイムがどこにあるかを特定しますか?

リンクはありますか?

于 2010-01-28T13:33:16.473 に答える
0

キープアライブサービスを検討することをお勧めします。アプリケーションプールの実行を維持し、表示されている起動の遅延を防ぐために、サイトを定期的にポーリングする多くのものがあります. 詳細については、こちらこちらをご覧ください。

于 2010-01-28T13:53:00.327 に答える