Я могу разместить ASP.NET webite за пределами IIS?

Я должен записать приложение ASP.NET, которое должно обработать очень большое количество транзакций в секунду - целых 5 000 пользователей могут провести одновременно. Я думаю, что буду использовать WCF в назад для общения с SQL-сервером. Но впереди, IIS может обработать 5 000 пользователей одновременно эффективно или является там каким-либо простым способом разместить мое приложение за пределами IIS?

6
задан Incognito 30 May 2010 в 13:38
поделиться

3 ответа

Это будет зависеть от характеристик машины, но вы всегда можете создать веб-ферму для обработки высоких нагрузок.

5
ответ дан 17 December 2019 в 00:04
поделиться

Вы можете разместить приложение WCF вне IIS, используя WAS, службу Windows или .NET. заявление.

Несомненно, можно было бы разработать систему с использованием IIS, которая могла бы справиться с описанной вами нагрузкой. Хорошая это идея или нет, на самом деле зависит от приложения. Я предлагаю, возможно, вам взглянуть на некоторые тесты производительности некоторых нагрузок, чтобы определить, быстрее ли размещать их в IIS или размещаете ли вы приложение WCF вне IIS.

1
ответ дан 17 December 2019 в 00:04
поделиться

Зачем вам это нужно вне IIS. вы можете иметь 5000 TPS с IIS. Но имейте в виду, что это зависит от многих аспектов... например, от аппаратного обеспечения, от конфигурации ваших серверов, от тяжести ваших приложений, от времени отклика ваших приложений. Также, как было предложено, у вас может быть веб-ферма. Вы можете использовать балансировщик нагрузки и иметь несколько серверов за ним. Так что это возможно, просто вам нужно иметь правильный дизайн и, если нужно, бюджет для обновления оборудования.

1
ответ дан 17 December 2019 в 00:04
поделиться
Другие вопросы по тегам:

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