@deadmemoras

Чат на сокетах в связке с пхп?

Стоит задача "простенький чат, возможно, с "будущим"(апдейты в качестве функционала) на пхп".
Выбор у меня особо не велик(так как проект написан на php (laravel, про pusher знаю)), то больше нужно смотреть на ratchet(если я все правильно понял).
Пробовал socket.io и ratchet - если честно, не совсем понял самой сути.
Так вот, вопрос в следующем: (сейчас чат на главной странице) имеет ли смысл вынести чат на отдельную страницу и сделать его на node ? (или какие вообще имеются варианты?)
P.s: чат сугубо для общения пользователей, т.е - сильных наворотов (типа комнат) мне не нужно, но тем не менее, нужен лайв чат(и так понятно).
Ранее дел с подобной темой не имел, поэтому не знаю:с
Подскажите, как лучше поступить будет?
Спасибо.
  • Вопрос задан
  • 2437 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Идеальный вариант - nodejs + socket.io + pub/sub на каком zeromq. Этот способ наиболее эффективне ибо адекватной реализации websocket сервера на PHP как бы нету.

Во всяком случае вместо полумертвого ratchet лучше поковырять какой https://github.com/walkor/Workerman

Еще есть более простой вариант - quickblox - BaaS решение и все такое. Подключили и юзайте. Там есть SDK для js.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Levhav
Возьмусь за разработку проектов любой сложности.
Простейший вариант это использовать один из SaaS комет серверов https://habrahabr.ru/company/comet-server/blog/273573/
comet-server.ru/wiki/doku.php/comet:chat-with-auth...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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