We have a situation in which our web application calls our webservice, which than calls a database stored procedure to return data according to customer. There are 8 hundred thousand rows returned by SP and involves JOINs in SP so it takes around 8-10 secs.
We have decided that at web service end we put the 8 hundred thousand rows in Cache and web service will return data from the cache. A background thread will be working alongside and updating the data after 15-20 secs.
I wanted to know some authentic mechanism of back ground processing in ASP.NET 2.0.
Thanks in advance for your help and cooperation.