Я создал веб-сайт, целью которого является моделирование торгового рынка. Есть список цен и соответствующих объемов, которые люди хотят приобрести. Пользователи могут совершать покупки по любой цене в любое время. Мой веб-сайт получает цены и объемы из моей базы данных каждые 2 секунды (мне нужно часто обновлять браузер пользователя, чтобы он мог видеть текущий рынок). Запрос INSERT к базе данных пользователей может быть отправлен в любое время, если они совершат покупку.
Я использовал ajax для публикации или получения данных из моей базы данных (иногда с вложенными вызовами ajax). Таким образом, каждые 2 секунды каждый пользователь будет отправлять или получать данные, используя более 20 запросов к базе данных (чтобы показать пользователям текущие цены и объемы). Кроме того, у меня может быть 200 пользователей одновременно.
Раньше я не использовал VPS, и меня забанили из-за использования слишком большого количества ресурсов процессора на моем хосте. Теперь я купил VPS * 2 на хостинг-серверах. У меня:
Скорость процессора: 2000 МГц
Память: 2048 МБ
Дисковое пространство: 20000 МБ
Пропускная способность: 2000 ГБ
Соединение: 40 МБ / с
Выделенные IP-адреса 2 IP-адреса
Достаточно ли этого для моих 200 пользователей? Кроме того, какая ОС VPS мне подходит?
Спасибо.
Должно быть достаточно, если вы все правильно настроили и грамотно запрограммировали.
Я когда-либо использовал только CentOS, так что это была бы моя рекомендация. На самом деле все они очень разные, просто выберите тот, который вам больше всего знаком. Время дорого.