我是 Laravel 的新手,我想在每次數(shù)據(jù)庫(kù)發(fā)生變化時(shí)更新界面,但我認(rèn)為每 5 秒調(diào)用一次 JavaScript 來(lái)更新界面效率不是很高,所以我想知道最有效的方法是什么那?
1 回答

縹緲止盈
TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
你有沒(méi)有考慮過(guò)使用一些 websocket 來(lái)在你的后端和基于 JavaScript 的 UI 之間建立一個(gè)連接?
https://laravel.com/docs/master/broadcasting或https://github.com/beyondcode/laravel-websockets將允許您通知您的 UI 以從您的 Laravel 后端請(qǐng)求更新。
我個(gè)人的建議是,您的 JS 會(huì)收到通知,告知您發(fā)生了一些變化,然后必須通過(guò) Ajax 獲取更新的信息,這樣您就不會(huì)通過(guò) Pusher 的服務(wù)器發(fā)送機(jī)密信息。
- 1 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報(bào)
0/150
提交
取消