Технологии для вебчата (платформа PHP и JS)?

Подскажите, пожалуйста, какую технологию выбрать для онлайн-чата сотрудников с клиентами (аля webim.ru). В голове есть только примитивный ajax c периодическим опросом севера. Не покидает ощущение, что уже есть что-то более оптимальное (websockets?,..). Или может быть подобный ajax до сих пор хорош и я просто не умею его готовить?
  • Вопрос задан
  • 7545 просмотров
Пригласить эксперта
Ответы на вопрос 4
dizballanze
@dizballanze
Software developer at Yandex
Ответ написан
Комментировать
dizballanze
@dizballanze
Software developer at Yandex
Если нужен именно PHP, то можно попробовать reactphp.
Ответ написан
Galchenkov
@Galchenkov
Я бы лучше использовал sockjs. Когда-то выбор сделал в пользу него, нежели socket.io.

Скорее всего придется заморочится на авторизацию соединений (я использую хранилище редис). Сразу бы писал сервер на ноде, который посылает сообщения на клиент, а пых на бекенде уведомляет о новом сообщении ноду (это если делать в лоб или поставить между ними гибкую прослойку в виде очереди). Ну а создание нового коммента с клиента по старинке (постом). Ну или через тот же сокет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы