Рекомендации по оценке загрузки сайта asp.net? - PullRequest
1 голос
/ 10 октября 2008

Интересно, есть ли какое-нибудь хорошее руководство для системных администраторов для расчета ресурсов, необходимых для размещения веб-сайта ASP.NET? Я хочу сделать некоторые оценки необходимой вычислительной мощности, чтобы знать, какой тип VPS / Cloud мне нужно получить.

Ответы [ 2 ]

1 голос
/ 10 октября 2008

нагрузочное тестирование будет вашим лучшим решением.

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

100 одновременных пользователей, потребляющих 10% ЦП, не означает 500 одновременных при 50%, это может быть 20% или 100%.

Узким местом может быть процессор, память или пропускная способность сети.

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

0 голосов
/ 17 октября 2008

Полностью зависит от приложения.

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

Исходя из опыта, узкие места, которые я вижу при появлении приложений ASP.NET на стороне веб-сервера, обычно представляют собой ОЗУ.

Вам нужно беспокоиться о базе данных, которая запускает серверную часть приложения ASP.NET :-) Я бы сказал, 9/10 раз, когда я видел проблемы с производительностью приложений ASP.NET, БД была узким местом.

...