Laravel 和 MySQL 之间的实时

Realtime between Laravel and MySQL

我正在开发一个 Laravel 应用程序连接到 MySQL 数据库,我想在数据库发生变化时显示 Laravel 上的实时记录。我曾经尝试 Ajax,但我认为那不是最好的方法。谁能给我个方法?

您可以使用 AJAX 通过每 5 秒请求 Laravel 来实现它。但是会增加网络的负载和back-end的重量。如果服务器没有更新,就会发出很多无用的请求。

更好的方法是在服务器收到更新时broadcast将更改的数据发送到客户端。或者,广播到 client-side 并要求客户端(主要是 Javascript)向 back-end.

发出 AJAX 请求

通常,您必须设置一个 Redis,或者您可以使用 third-party 服务,例如 Pusher