Разница между настройкой предельного числа подключений в IIS и максимальным размером пула

Я пытаюсь понять разницу между настройкой "Максимальный размер пула" в строка подключения к параметру Limit в диспетчере серверов IIS ... имеют ли они в виду одно и то же? если нет, то что они делают?

Чтобы прояснить, я приложил фрагмент кода для оператора строки подключения и фотографию для параметра «Ограничение» в диспетчере IIS.

<connectionStrings>
    <add name="TrackingConnectionString" connectionString="Data Source=localhost;Min Pool Size=0;Max Pool Size=100;Pooling=true;
        Initial Catalog=Tracking;Integrated Security=True;" providerName="System.Data.SqlClient"/>
  </connectionStrings>

Прилагаю фотографию настройки «Лимита» в диспетчере ISS.

Limit Setting in ISS manager

1
задан 20 August 2017 в 00:58
1 ответ

Нет, это не одно и то же.

  • Параметр Максимальный размер пула влияет на пул соединений сервера базы данных между веб-сервером и базой данных; в случае TrackingConnectionString , База данных отслеживания .

  • Ограничение количества подключений в конфигурации веб-сайта IIS ограничивает количество разрешенные подключения к веб-сайту, то есть подключения между клиентами и веб-сервером.

    Значение должно быть целым числом от 0 до 4294967295 (неограниченно). Установка неограниченного числа позволяет обойти постоянное администрирование если ваши связи имеют тенденцию колебаться. Однако производительность системы может пострадают, если количество подключений превышает ваше системные ресурсы. Ограничение веб-сайта определенным количеством соединения могут поддерживать стабильную производительность.

0
ответ дан 4 December 2019 в 04:43

Теги

Похожие вопросы