为了账号安全,请及时绑定邮箱和手机立即绑定

每次数据库有变化就更新界面?

每次数据库有变化就更新界面?

PHP
四季花海 2022-06-11 16:42:23
我是 Laravel 的新手,我想在每次数据库发生变化时更新界面,但我认为每 5 秒调用一次 JavaScript 来更新界面效率不是很高,所以我想知道最有效的方法是什么那?
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

你有没有考虑过使用一些 websocket 来在你的后端和基于 JavaScript 的 UI 之间建立一个连接?

https://laravel.com/docs/master/broadcastinghttps://github.com/beyondcode/laravel-websockets将允许您通知您的 UI 以从您的 Laravel 后端请求更新。

我个人的建议是,您的 JS 会收到通知,告知您发生了一些变化,然后必须通过 Ajax 获取更新的信息,这样您就不会通过 Pusher 的服务器发送机密信息。


查看完整回答
反对 回复 2022-06-11
  • 1 回答
  • 0 关注
  • 119 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信