Я пытаюсь понять разницу между настройкой "Максимальный размер пула" в строка подключения к параметру 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.
Нет, это не одно и то же.
Параметр Максимальный размер пула
влияет на пул соединений сервера базы данных между веб-сервером и базой данных; в случае TrackingConnectionString
, База данных отслеживания .
Ограничение количества подключений в конфигурации веб-сайта IIS ограничивает количество разрешенные подключения к веб-сайту, то есть подключения между клиентами и веб-сервером.
Значение должно быть целым числом от
0
до4294967295
(неограниченно). Установка неограниченного числа позволяет обойти постоянное администрирование если ваши связи имеют тенденцию колебаться. Однако производительность системы может пострадают, если количество подключений превышает ваше системные ресурсы. Ограничение веб-сайта определенным количеством соединения могут поддерживать стабильную производительность.