Каково максимальное количество HTTP-соединений, которые я могу иметь открытый в одном поле Windows Server 2008?

Смотрите на Регистрирующееся имя метода в.NET . Остерегайтесь использования его в производственном коде. StackFrame не может быть надежным...

7
задан Daniel Magliola 30 July 2009 в 22:15
поделиться

2 ответа

Я нашел это:

http://blogs.msdn.com/david.wang/archive/2006/04/12/HOWTO-Maximize-the-Number- of-Concurrent-Connections-to-IIS6.aspx

Чтобы дать представление о масштабах, у меня есть видел 50K + одновременных подключений к IIS6 на WS03SP1 x64 с 4 ГБ ОЗУ

Что-нибудь еще можно найти?

1
ответ дан 7 December 2019 в 18:44
поделиться

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

Если вы действительно ожидаете масштабировать это до тысяч пользователей одновременно, я бы пошел дальше и встроите свой дизайн, чтобы иметь возможность масштабирования до нескольких интерфейсных серверов. Скорее всего, это будет похоже на балансировщик нагрузки или обратный прокси-сервер, который балансирует эти HTTP-соединения между интерфейсными серверами, при этом эти интерфейсные серверы выполняют обработку и взаимодействуют с центральной базой данных SQL или любым другим механизмом хранения.

Изменить : Еще одно примечание, Что касается сценария с одним сервером - независимо от того, сколько подключений IIS может обработать, ваш брандмауэр также имеет свои ограничения. Обычно это тоже сумасшедшая сумма, но вам нужно также посмотреть на свой брандмауэр, если вы действительно хотите найти потолок.

1
ответ дан 7 December 2019 в 18:44
поделиться
Другие вопросы по тегам:

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