Каждую секунду запрос от миллиона пользователей. Как лучше?

Например есть стороннее приложение у пользователя, которое должно получать данные например в json.
Данные обновляются на сервере каждую секунду.
И получается что бы приложение пользователя получило новые данные, оно тоже должно каждую секунду обращаться к серверу.
А если пользователей будет миллион или сто тысяч например. Как лучше это реализовать?
Приложение пользователя работает на Javascript.
Ведь если делать через Аjax например, то сервер тут же ляжет? Новые донные например будут хранится в Redis
или еще где, что бы базу данных не трогать.
  • Вопрос задан
  • 1406 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега Веб-разработка
нельзя просто так взять и загуглить ошибку
оно тоже должно каждую секунду обращаться к серверу.

это сервер рассылает сообщения, а не клиенты сервер спрашивают.

И используют для этого websocket.

Самый неплохой из готовых вариантов https://github.com/centrifugal/centrifugo
Ответ написан
Комментировать
@Miron11
Пишу sql 20 лет. Срок :)
Вот базы данных резиденты в памяти.

https://en.wikipedia.org/wiki/List_of_in-memory_da...

В принципе резидент может справиться с таким количеством и частотой запросов. Всё зависит от деталей. Если добавите информацию, что требуется сделать, ответ можно значительно улучшить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы