как выбрать сервер, который сможет обработать около 1 или 2 миллионов посещений моего сайта

как выбрать сервер, который сможет обработать около 1 или 2 миллионов посещений моего сайта

Я создаю сайт с использованием Angular и .net core, некоторые модули будут написаны на Python.

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

тот фактор, что я не могу определиться с количеством пользователей, я спросил у маркетинговой команды, и они сказали, что ожидаемое количество пользователей в месяц составляет от 1 до 2 миллионов посещений

как выбрать характеристики сервера, соответствующие этому числу, не влияя на производительность сервера?

решение1

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

Но если взглянуть на вещи объективно: два миллиона посещений в месяц — это звучит много. Хотя, если разбить это на соответствующие цифры, это меньше одного посетителя в секунду. Если только вы не ожидаете большого количества загрузок страниц на посетителя, ваш код неэффективен, ваша база данных огромна или ваши серверные приложения плохо настроены, подойдет любой среднестатистический современный сервер bare metal.

Связанный контент