Как рассчитать нагрузку для web-сервера?

интернет компьютеры программирование сети сервер

В рамках диплома написано web-приложение. Предназначено для обработки заявок, поступающих от клиентов. Боюсь вопроса: "а на какой максимальный объем работы рассчитана ваша программа?". То есть как можно посчитать "нагрузку". Что нужно смотреть? Аппаратную часть сервера? Пропускную способность канала? Сервер базы данных?
Специалисты по сетям и вебу, помогите!

Примечание:
>>Нужно провести испытание на реальных условиях. Необходимо проверять сам код на практике
Спасибо, учту. Но защита - послезавтра, я останусь доволен и теоритическими выкладками.

Примечание:
))) да не, мои проекты пока еще не годятся для хабраэффектов. Уровень не тот)

Примечание:
мм.. забыл. ASP.NET (на C#) + MS SQL Server

>>Расчет же каналов легко просчитать умножив максимальную нагрузку на размер возвращаемых страниц.
Как понять максимальную нагрузку? Я наоборот хочу узнать примерное количество одновременно работающих пользователей... ну что то вроде "для корректной одновременной работы 100 пользователей понадобиться сервер с "такой" конфигурацией и канал передачи данных с "такой" пропускной способностью"... не знаю как это грамотней сказать. Web - для меня темный лес пока, диплом - первый и единственный проект.

Примечание:
Ответ перечитал. Еще раз убедился, что там речь идет о Apache, а не о IIS, который собственно и используется для ASP.NET.

Примечание:
аааа!!!! Да не нужно мне пока тестировать ничего))) Меня интересует просто ПРИМЕРНЫЕ технические параметры сервера, необходимые для работы скажем 100 пользователей. Или требования к пропускной способности сети Интернет, чтобы эти пользователи могла пользоваться данным сайтом. Вообщем, извиняюсь за нубский вопрос, не знаю как объяснить..
Короче)) Что мне комиссии сказать, если им придет в голову спросить о максимальном количестве пользователей? Ну скажу я им 1000 человек, а как жоказать ? На что ссылаться? Если ли возможность просто теоритически "прикинуть" ?

Примечание:
DimasMz
Спасибо, я понял что лучше с потолка взять.. но как аргументировать? ) На что сослаться? Страницы - динамические. Умножить средний размер страницы на примерное количество запрашиваемых одновременно страниц? А конфигурация аппаратной части сервера?

Примечание:
То есть.. забить и сказать: "Данные расчеты не являются возможными, так как есть сильная зависимость от канала, от загрузки сети между клиентом и сервером и т.д." )) Наверное так и сделаю.

Примечание:
Вопрос пока не актуален. Комиссия задала другие:) Всем спасибо за помощь!
Ответы:
Нужно провести испытание на реальных условиях. Необходимо проверять сам код на практике
P.S. скиньте ссылку на Хабр - вам ваш сервак положат посетители ;)
Такие вещи расчитать практически невозможно, но можно замерить.
На этот вопрос однозначно нельзя ответить. Нужно конкретезировать что имено отдает сервер, статика/динамика?
Опять же зависит от мощности сервера, загруженность каналов до сервера и т.д. и т.п.
Я думаю вам легче цифру с "потолка" взять. Скажите "пиццот".
Страницы динамические - значит их сначало нужно подготовить, запросить данные из бд и т.д. - это занимает неопределенное время.
Далее их нужно передать - опять же время. Зависит от канала, от загрузки сети между клиентом и сервером.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.