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