LINUX.ORG.RU

История изменений

Исправление lbvf50txt, (текущая версия) :

Нужен просто один bare-metal сервер с какой-то ручной виртуализацией (говорю, потому что сам делал Linux + KVM/Qemu).

При равномерном распределнии, чтоб к машине было 5 запросов в секунду, количество пользователей в час должо быть 18 тысяч. Но это конечно сильно упрощенно. В часу 3600 секунд.

5 * 3600 = 18 000

А если распределение нормальное в виде колокола, и пиковая нагрузка 5 запросов в секунду? В среднем пиковая нагрузка превышает пиковую в 3 раза. Средняя нагрузка 5/3 = 1.7 запроса в секунду.

3600секунд * 1.7запроса = 6100 пользователей

Если прикинуть, что пользователель делает по 5 запросов в среднем, то 6000/5 = 1200 пользователей в час, должно заинтересоваться воображаемым магазином мопедов-велосипедов, чтоб создать нагрузку 5 запросов в секунду.

Значит средний запрос должен обрабатываться за 200мс, что очень, очень жирно и без оптимизации.

Т.е. даже интернет магазин написанный на CRUD фреймворке и запущенный на среднем офисном компе, со средней оптимизацией с легкостью вывозит 1000 заинтересованных человек в час в товаре. (Если учитывать использование СDN для статики, и использовать сервер только для работы с базой данных и бизнес логикой.)

Это просто дофига, чтоб 1000 человек, заинтересовалась покупкой чего бы то нибыло в 1 час.

Вот для среднего бизнеса, вполне хватит сайта развернутого на обычном офисном компе.

Исходная версия lbvf50txt, :

Нужен просто один bare-metal сервер с какой-то ручной виртуализацией (говорю, потому что сам делал Linux + KVM/Qemu).

При равномерном распределнии, чтоб к машине было 5 запросов в секунду, количество пользователей в час должо быть 18 тысяч. Но это конечно сильно упрощенно. В часу 3600 секунд.

5 * 3600 = 18 000

А если распределение нормальное в виде колокола, и пиковая нагрузка 5 запросов в секунду? В среднем пиковая нагрузка превышает пиковую в 3 раза. Средняя нагрузка 5/3 = 1.7 запроса в секунду.

3600секунд * 1.7запроса = 6100 пользователей

Если прикинуть, что пользователель делает по 5 запросов в среднем, то 6000/5 = 1200 пользователей в час, должно заинтересоваться воображаемым магазином мопедов-велосипедов, чтоб создать нагрузку 5 запросов в секунду.

Значит средний запрос должен обрабатываться за 200мс, что очень, очень жирно и без оптимизации.

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

Это просто дофига, чтоб 1000 человек, заинтересовалась покупкой чего бы то нибыло в 1 час.

Вот для среднего бизнеса, вполне хватит сайта развернутого на обычном офисном компе.