Назад | Перейти на главную страницу

10 запросов API одновременно, рабочая очередь для обработки и ответа

если я просто запрашиваю 1 API, время отклика составляет 200-300 мс, если я запрашиваю 10-15 запросов на короткое время, ответ API станет 1-2 секунды. посмотрите на изображение, когда первый запрос занял 234 мс, а последний запрос API - 1,73 с. и я узнал, что рабочий процесс IIS 8.5 будет ставить процесс в очередь, первым пришел - первым обслужил, означает, что первый запрос - это ответ, только по очереди обрабатывать второй процесс, у моего веб-сайта есть одновременные пользователи 1000 пользователей, даже я устанавливал на IIS пять рабочих процессов , проблема все еще не решена.

<processModel autoConfig="true"maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50"/>
    <httpRuntime minFreeThreads="704" minLocalRequestFreeThreads="608"/>

и меня пытались настроить machine.config с maxworker threads, это тоже не может быть разрешено.

как решить эту проблему? это проблема IIS или моя проблема с кодированием .net?