такое system. net connectionManagement maxConnection для каждого домена или общий при использовании подстановочного адреса? - PullRequest
4 голосов
/ 01 апреля 2020

Документация для значения конфигурации maxconnection в системе. net раздел connectionManagement файла конфигурации сбивает меня с толку. Когда вы используете подстановочный знак в адресе - это ограничение на хост или ограничение shared для всех хостов (которые явно не указаны).

Итак, чтобы использовать пример из самой документации - но воображение нашего приложения вызывает 3 хоста:

  1. http://www.contoso.com
  2. http://www.example1.com
  3. http://www.example2.com

С разделом web.config или machine.config, как показано ниже:

<configuration>  
  <system.net>  
    <connectionManagement>  
      <add address="http://www.contoso.com" maxconnection="4" />  
      <add address="*" maxconnection="2" />  
    </connectionManagement>  
  </system.net>  
</configuration>  

Означает ли это, что example1 и example2 имеют 2 соединения для обмена между ними? Или example1 и example2 получают заданные 2 соединения каждое (4 соединения между ними)?

Редактировать: забыли соответствующие подробности - мы используем. Net 4.7 ASP. Net MVC 5 ( Я верю - я новичок в этом проекте)

1 Ответ

1 голос
/ 01 апреля 2020

Максимум 2 соединения для каждого example1.com и example2.com и максимум 4 соединения для contoso.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...