Last post May 08, 2008 06:16 AM by Zhao Ji Ma - MSFT
May 02, 2008 04:57 PM|jjonte|LINK
I'm probably missing something obvious here, but I've run out of ideas.
I have an Asynchronous Handler that works fine and dandy when there are no delays. In a load test sample, I was able sustain 600 requests/second during a 5 minute test. If I add a Thread.Sleep or even a Database call and do a WAIT FOR delay of 2 seconds,
where the async processing is supposed to occur, my requests/second plummets to 5/second.
I am using the VS2008 load testing tool with a simulation of 25 users and a sample rate of 5 seconds.
What am i missing? does the performance really go down by 100x when introducing some kind of delay?
thanks for any help!!
May 08, 2008 06:16 AM|Zhao Ji Ma - MSFT|LINK
There is a limit of the number of worker and IO threads in ASP.NET. If many pages take too long time to execute concurrently, it might cause performance issue when the new request incomes. The worker thread and IO thread number configured in the ASP.NET;
you can see the settings especially those listed bellow from