В настоящее время я разрабатываю приложение для веб-сайта, которое должно иметь возможность обрабатывать около 2000+ пользователей одновременно при полной работоспособности. Каковы будут требования к серверу и пропускной способности для обработки такой возможности?
Сайт представляет собой сайт электронной коммерции PHP / MySQL, где пользователи размещают заказы на то, что они хотят купить (например, список покупок), а затем заказ будет выполнен на стороне сервера, а затем списки будут обработаны. Если супермаркет зарегистрирован у нас, заказ, связанный с ним, будет отправлен им по электронной почте, и для них будет предоставлен интерфейс супермаркета, чтобы они могли войти в систему и просмотреть свои заказы. Страницы сайта имеют средний размер 8,95 Кб.
Он будет работать на сервере Linux, при необходимости я могу предоставить дополнительную информацию.
Спасибо
Невозможно сказать, не зная что-нибудь вообще о приложении.
Что касается пропускной способности, вам необходимо учитывать, сколько сетевого трафика генерирует каждый запрос; как отображается сайт? Много ли там графики / видео / звука? Часто ли обновляет страницу? Он использует AJAX? Вы должны знать, сколько трафика может создать пользователь за заданный промежуток времени, а затем умножить его на количество ожидаемых пользователей; а затем добавьте немного.
О сервере: тоже самое; сколько обработки / RAM / диска может потреблять этот веб-сайт? Будет ли на этом же сервере работать и база данных? У нас действительно недостаточно информации, чтобы ответить здесь.
Да, и кстати, о каком O.S./DB/web-сервере / языке идет речь?
Вместо того, чтобы гадать или просить нас угадать за вас, почему бы вам не провести тесты производительности? Если вы действительно хотите получить ответ, вам необходимо предоставить подробности. Вы даже не указали, какая ОС или веб-сервер.
Вам нужно знать такие вещи, как:
Похоже, у вас есть идея для веб-сайта, но вы еще не реализовали ее. Я настоятельно рекомендую вам обсудить это с компанией, занимающейся веб-дизайном. Обратите внимание: вы получаете то, за что платите, не ищите дешевое решение, ищите хорошее решение.