如何使用 Laravel Broadcasting 实现高速

And*_*hev 5 php websocket laravel pusher laravel-broadcast

我正在开发 Laravel 应用程序,我需要实现广播功能。官方文档https://laravel.com/docs/7.x/broadcasting建议了3种方式:

  1. Pusher.com --> 回声
  2. laravel-websockets --> Echo
  3. Redis --> Socket.Io --> Echo

到目前为止,我已经尝试仅使用 Pushes.com 解决方案作为最简单的解决方案。在我的睾丸上,该解决方案向用户浏览器发送消息,延迟约 1 秒。但1秒对我来说太长了。

  • Laravel 广播解决方案的正常延迟是多少?
  • 哪种解决方案最适合使用?
  • 方案2和方案3如何选择?