создание приложения реального времени в laravel без nodejs

Я использую виртуальный хостинг, в котором я не могу использовать node js,

Но я хочу создать приложение в реальном времени, используя Laravel, как там https://laravel.com/docs/5.3/broadcasting док они предоставляют драйверы, которые они все используют node если я не ошибаюсь

Я также искал о https://github.com/Askedio/laravel-ratchet который работает с Laravel, но требует ZMQ который я не могу установить на свой хостинг.

Что я должен делать любые идеи.

5

Решение

Вы можете использовать Pusher и комбинировать его с Laravel Echo. Echo — это интерфейсная среда JS, поэтому просто включите ресурсы, и все будет в порядке.

Я думаю, следует сказать, что, вероятно, не стоит разрабатывать подобные приложения на общих хост-серверах по нескольким причинам:

  1. У вас почти никогда нет доступа к SSH, поэтому развертывание и отладка — огромная проблема
  2. Вы не можете установить дополнительное программное обеспечение, которое вам нужно, например, NodeJS
  3. Разделяемые хостинговые серверы часто создаются не для тяжелых приложений php, а для обслуживания простых веб-сайтов (вот почему они такие дешевые).
  4. В зависимости от вашего хоста все другие порты, кроме 80 и 443, закрыты, поэтому использование внешних служб может быть заблокировано

В общем, я думаю, что лучше просто получить дешевый VPS (то есть план DigitalOcean за 10 долларов), в котором вы действительно сможете делать все эти вещи. Да, это дороже, чем виртуальный хостинг, но если это действительно изменит правила игры, найдите спонсора или партнера. 120 долларов — это кусок пирога по сравнению с трудностями использования виртуального хостинга, и это говорит на собственном опыте.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector