@romicohen
WebDev

Pusher JS — это билиотека или веб-сервис?

Пытаюсь разобраться на чем сделать live-чат для сайта, чтобы потом не переделывать.

По ходу поиска постоянно всплывают две вещи: Socket.IO и Pusher.

Socket.IO использовать не хочу - не хочу Node поднимать - хочу сделать на PHP (Laravel).

А с Pusher вообще запутался: в туторах пишут, чтобы я зарегился у них, и какие-то еще тарифы там, а я вообще не понимаю, зачем нужен сторонний сервис (да еще - платный), чтобы передавать данные по сокету между фронтом и бэком - это звучит как какой-то бред.

Или я что-то не понимаю?

Объясните пожалуйста на пальцах.

Спасибо.
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
evgensenin
@evgensenin
Yii2 || Laravel, vue & nuxt
Чтобы использовать PusherJS без их сервиса, нужно самому websocket сервер создавать, + redis
Для этого есть пакет laravel-websocket - довольно все легко настраивается и запускается, в связке с Pusher. (в официальной доке все есть)
А если сложно, используй бесплатный тариф Pusher, там 100к сообщений дают, для быстрого старта тебе вполне подойдет. а о своем сервере потом подумаешь, если выйдешь из ограничений.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@rPman
Ответь пожалуйста, зачем тебе такие крутые фреймворки для чата?

Обычный websocket, чистый, не замутненный кодомусором, на php сервер бери Ratchet но само собой можешь выбрать любой другой, на github вариантов тьма.
Ответ написан
Ваш ответ на вопрос

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

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