У меня есть приложение ASP.Net, работающее под IIS 6. Простая страница имеет две переключатели и кнопку отправки. Если я выберу радиокнопку «А» и отправлю страницу, будет создан длинный PDF-файл, на создание которого уходит около минуты. Если я выберу переключатель «B», будет создан небольшой PDF-файл. (В обоих случаях PDF-файл записывается в объект Response и открывается в моем браузере.)
Если я выберу радиокнопку «A» и отправлю, затем нажму на красную X в моем браузере, чтобы остановить текущий запрос, затем выберу радиокнопку «B» и повторно отправлю, страница все еще долго обрабатывает мой запрос.
Без сомнения, мой первый запрос все еще обрабатывается на сервере, но мне было интересно, как IIS и / или ASP.Net ставят мои запросы в очередь, чтобы справедливое использование сервера гарантировалось всеми пользователями. Я примерно прав, полагая, что что-то подобное происходит, и если да, то как это делается?