如何让数据库的变化的内容,实时显示在网页上:

发布于 2022-01-07 12:39:19 字数 130 浏览 1032 评论 5

我现在有一个终端设备不断地采集数据发向服务器的数据库中,这部分已经实现了。

现在想实现  数据库中的内容实时 显示在网页上,听说使用jq_ajax 可以实现 ,我做了很久也实现 不了。

在此请教高手指点。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

疑心病 2022-01-07 21:57:25

现在我使用websocket 中的一个工具叫Workerman,可以实现浏览器和服务器的通信,但启动Workerman时,显示

找不到mysqli.so.   

我找到c:webphp7.3ext下面有一个php_mysqli.dll  ,它是phpmyadmin 连接数据时,使用的mysql扩展。

现在Workerman 想操作mysql数据库,是要找mysqli.so 。

请问怎样处理?

私藏温柔 2022-01-07 21:56:40

轮询db不可取啊, 客户端稍微多一点, 容易引发隐患.要么主动推, 要么缓存加成.

北笙凉宸 2022-01-07 21:32:09

简单粗暴一点,就是使用setInterval设置一个定时器,比如设置1秒,然后每秒使用Ajax向后台发送请求,获取数据更新界面

眉黛浅 2022-01-07 19:25:02

把数据库的binlog打开,写个服务监听binlog,同时前端连到这个服务上(websocket),服务把监听到的binlog变更解析转发给前端。考虑到中间可靠性可以加一层kafka

 

猫九 2022-01-07 14:36:51

ajax轮询或者websocket实时通信实现。前者就是你说的,就是定时器每隔一定时间发起ajax请求拉数据,渲染到页面上。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文