Basic question about request queues in IIS / ASP.Net

Posted by larryq on Stack Overflow See other posts from Stack Overflow or by larryq
Published on 2010-05-19T23:36:56Z Indexed on 2010/05/19 23:40 UTC
Read the original article Hit count: 294

Filed under:
|
|
|

I have an ASP.Net application running under IIS 6. A simple page has two radio buttons and a submit button. If I select radio button "A" and submit the page, a lengthy PDF file is generated, which takes about a minute to build. If I select radio button "B", a small PDF is generated. (In both cases the PDF is written out to the Response object and it opens in my browser.)

If I select radio button "A" and submit, then hit the red X in my browser to stop the current request, then select radio button "B" and resubmit, the page still takes a long time to process my request.

No doubt my first request is still being processed on the server, but I was wondering how IIS and/or ASP.Net are queuing my requests so that fair server use is guaranteed among all users. Am I roughly correct in assuming something like this happens, and if so, how is it done?

© Stack Overflow or respective owner

Related posts about iis

Related posts about ASP.NET