Мой сценарий: у меня есть файл, который медленно заполняется в течение часа или двух (mp3, видео и т. Д.). По мере заполнения этого файла многие пользователи подключаются к серверу для получения новых данных, поскольку они добавляются на сервер.Какое правильное использование пула приложений ASP.NET?
В настоящий момент каждый посетитель подключается к серверу, а IHttpAsyncHandler выделяет поток из пула потоков для обработки запроса. Однако, используя настройки пула потоков по умолчанию, это означает, что только 20 посетителей могут одновременно подключаться к серверу (один процессор).
Потому что большую часть времени эти потоки просто ждут новых данных, что было бы лучшим способом освободить поток в пуле и активировать его при появлении новых данных.
Большое спасибо, Ади