我是 Laravel 的新手,我想在每次数据库发生变化时更新界面,但我认为每 5 秒调用一次 JavaScript 来更新界面效率不是很高,所以我想知道最有效的方法是什么那?
1 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
你有没有考虑过使用一些 websocket 来在你的后端和基于 JavaScript 的 UI 之间建立一个连接?
https://laravel.com/docs/master/broadcasting或https://github.com/beyondcode/laravel-websockets将允许您通知您的 UI 以从您的 Laravel 后端请求更新。
我个人的建议是,您的 JS 会收到通知,告知您发生了一些变化,然后必须通过 Ajax 获取更新的信息,这样您就不会通过 Pusher 的服务器发送机密信息。
- 1 回答
- 0 关注
- 119 浏览
添加回答
举报
0/150
提交
取消