Назад | Перейти на главную страницу

Какой сервер мне следует арендовать, чтобы поддерживать одновременно 10 000 человек онлайн?

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

Какой сервер мне следует арендовать? (оборудование, ОС, сеть и т. д.)

  1. Элемент списка: на каждую страницу в среднем исполняется MYSQL QUERY 6-7 раз.

  2. Элемент списка: PHP создает html-страницу.

Спасибо.

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

То, что вам нужно, во многом зависит от вашего приложения, а также от качества дизайна, качества схемы базы данных, кода и вашего внешнего кода (javascript / html и т. Д.). Но ради этого ответа я полагаю, что весь код хорошо написан, а ваша схема базы данных безупречна.

Я бы выбрал такую ​​установку:

  • 2 сервера PHP / apache (если вы можете / знаете, как, вы также можете использовать nginx вместо apache)
  • 1 сервер MySQL

Для запуска установки PHP / MySQL я рекомендую использовать виртуальные серверы, а не арендовать оборудование самостоятельно.

Обе Amazon EC2 и Линод сервера сделают хорошо. Преимущества EC2 в том, что при необходимости очень легко запускать новые экземпляры, у них есть встроенный балансировщик нагрузки, который вы можете использовать, и вы можете заставить Amazon добавлять серверы в зависимости от нагрузки. Но Amazon стоит немного дороже, поэтому Linode может быть лучшим вариантом.