ASP.netサイト(フレームワーク3.5、IIS6)の「ファーストヒット」応答時間が非常に遅いという問題があります。問題は、アプリプールのリサイクルとウォーミングアップに関係していると思います。
私は考え始めました。サイトの一部として、データベースがまだ存在することを確認するために定期的に(5秒ごとに)SQLでsprocを呼び出す別のスレッドで「無限ループ」をスピンアップするHTTPモジュールがあります。同様のアプローチで、サイトが「自分自身」にHTTPリクエストを送信して存続させることができるのではないかと思います。
私の質問は、私が行ってこれを行う前に、誰かがそれが機能しない理由を考えることができますか?たとえば、「ああ、ASP.Netは、あなたが自分で遊んでいて、ページのライフサイクル全体を通過していないことを認識します...など」のようなものです。