WebアプリケーションがWebサービスを呼び出す状況があります。このサービスは、データベースのストアドプロシージャを呼び出して、顧客に応じてデータを返します。SPから返される行は80万行あり、SPにJOINが含まれるため、約8〜10秒かかります。
Webサービスの終了時に、80万行をキャッシュに入れ、Webサービスがキャッシュからデータを返すことを決定しました。バックグラウンドスレッドが一緒に動作し、15〜20秒後にデータを更新します。
ASP.NET2.0でのバックグラウンド処理の本格的なメカニズムを知りたいと思いました。
何卒ご理解とご協力を賜りますようお願い申し上げます。