【发布时间】:2017-01-01 13:50:17
【问题描述】:
我有 laravel 应用程序,我需要实时“监听”数据库中的新/编辑记录 - 大约 3000 条记录。对于显示数据,我使用的是 DataTables。
要创建这个“实时”,我有两个想法:
1) 使用 WebSockets - 也许是 Socket.io。我将非常感谢此解决方案的最佳选择:Laravel + DataTables。记录包含个人数据,因此必须是安全的。
2) 使用 Ajax 和 setTimeout(1000) - 如此频繁的刷新会影响多少性能?
哪种方式更好?
【问题讨论】:
-
因为我现在不能完全验证它,它只是一个评论,但我很确定,socket.io 是你要走的路,但请记住,socket.io 是一个节点.js 应用程序,因此您需要在 nodejs 应用程序和 php 应用程序之间以某种方式进行通信
标签: php ajax laravel datatable real-time