首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Datatables -实时获取数据

Datatables -实时获取数据
EN

Stack Overflow用户
提问于 2016-08-25 16:17:06
回答 1查看 1.3K关注 0票数 0

我有一个laravel应用程序,我需要‘监听’数据库中新的/编辑的记录-大约3000条记录-实时。对于显示数据,我使用DataTables。

为了创建这个“实时”,我有两个想法:

1)使用WebSockets --也许是Socket.io。我将非常感谢这个解决方案的最佳选择: Laravel + DataTables。这些记录包含个人数据,因此必须是安全的。

2)使用Ajax和setTimeout(1000) -频繁刷新会对性能有多大影响?

哪种方式更好?

EN

回答 1

Stack Overflow用户

发布于 2016-08-25 18:44:11

最有可能的是websockets将是更好的选择,如果您希望在检测到更改后尽快在客户端使用这些更改。此外,只要更改的频率低于轮询间隔(在您的示例中为1000ms),它就会为您节省资源。

Laravel 5.3将开箱即用地支持pusherhttps://laravel.com/docs/master/broadcasting

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39140041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档