Задать вопрос

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽