Is there any setting available that would allow a worker process to warmup before serving any requests. I have looked at the Application Initialization module and its not quite what I am looking for. Here is the scenario. I have an app that takes about 4 minutes to preload. I would like to assign multiple worker processes to the app pool and need the request to be handled by the processes that have warmed up already. I did try using Application Initialization along with 4 worker processes and that seems to work but still get the loading screen periodically. Based on what I have read IIS used round robin load balancing. I assume that is each process gets equal number of requests. I need to have better controll over when a process can start handling requests.
↧