Проблема производительности IIS из-за потоков в приложении ASP. Net - PullRequest
0 голосов
/ 03 апреля 2020

У нас есть ASP. Net Веб-приложение, развернутое в IIS. Когда у нас появляется больше входящих запросов, пропускная способность приложения уменьшается. Основываясь на анализе, кажется, что это связано с потоками.

Мы попробовали следующие конфигурации, чтобы улучшить потоки в IIS.

В C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ as pnet .config

   <system.web>
        <processModel maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="1"
            minIoThreads="1" />
   </system.web>

В Web.Config:

 <httpRuntime minFreeThreads="8" minLocalRequestFreeThreads="8"
      targetFramework="4.6.2" />

В machine.config:

<system.web>
    <processModel autoConfig="false"
         maxWorkerThreads = "100"
         maxIoThreads = "100"
         minWorkerThreads = "50"
         minIoThreads = "50" 
         /> 

Даже со всеми вышеперечисленными конфигурациями улучшений НЕТ. Будет здорово, если кто-нибудь сможет помочь в решении той же проблемы.

...