Я пишу бэкэнд-приложение на PHP, приложение JS / Jquery, которое позволит пользователям «общаться» в около реального времени.По крайней мере, это надежда, мой вопрос, каков мой лучший образ действий?Я лучше всего использовать WebSockets для отправки данных между сервером и клиентом или будет использовать AJAX и какой-то таймер (х количество секунд) будет лучше.Меня беспокоит способ AJAX, заключающийся в том, что на сервере может потребоваться более 10 клиентов, запрашивающих данные каждые 15-30 секунд.Мне нужно, чтобы это было в режиме реального времени, и поэтому 5 минут не совсем реально.
Примером того, что я пытаюсь сделать, было бы, если бы у меня было 5 пользователей на странице, а пользователь 1 обновил свой статус, я бы хотел, чтобы пользователи 2,3,4 и 5 увидели обновление каккак можно быстрее без необходимости обновлять.
Я смешан с тем, что считаю лучшим, и я не хочу начинать делать это одним способом и обнаруживать, что это небезопасно или ужасно после того, как я наполовину закончил.Какой мой лучший маршрут с таким приложением?