У меня есть страница aspx, которая загружает 10 диаграмм асинхронно через запросы Jquery Ajax. Запросы производятся для общих обработчиков, которые реализуют IReadOnlySessionState, поскольку требуется доступ к переменной сеанса, но она является прочитанной, и таким образом меня не затрагивает блокировка чтения чтения, которую реализует asp.net.Ограничение по теме за сеанс?
Через отладчик я могу видеть, что вызовы происходят асинхронно, но кажется, что существует предел, так как некоторые вызовы вводят код только после того, как первые несколько завершатся. Я не уверен, что это по дизайну IIS или свойства внутри web.config.
Существует ли ограничение потоков, которое может иметь один пользователь/сеанс за один раз?
Где ограничения вы говорите на AJAX или на сервере. На сервере, поскольку создание нового потока дорого, потоки берутся из пула потоков, который, как я полагаю, имеет ограничение по 25 потокам. Если вы говорите о браузере (запрос AJAX), то это должно зависеть от реализации какого-либо perticular браузера. – Anand
Существует свойство, называемое ThreadPool.SetMaxThreads, которое вы можете изучить. – Anand
Как я понимаю, браузеры имеют ограничение на одновременный запрос, отправленный на сервер , Я не могу найти ссылку, опубликую ее, как только я ее захвачу. – Nilesh