javascript - 从数据库中获取字段的实时值(Mysql)
问题描述
我已经创建了一个包含 HTML5、CSS3、Javascript/jquery、PHP、MySQL 的网站……我正在考虑实时实现一个功能。
这将是,根据数据库字段(mysql)的值,在网络上显示一个或另一个图像。我也想过创建一个通知系统:如果一个mysql字段有一定的值,就给用户发送一个通知。
问题在于如何在无需用户做任何事情的情况下实时进行。我认为也许 websockets 可能是一个不错的选择,但我从未使用过 websockets / Nodejs,我不知道实现 / 使用它是否会很麻烦。
网络有时可以同时拥有大约 1,000 个用户(我使用一个简单的 vps 服务器)
有什么建议吗?
谢谢!
解决方案
Websockets 与事件和监听器一起工作。您可以在后端创建一个端点并执行逻辑以从数据库中获取您需要的字段并发出一个将该值发送到前端的事件。然后在此处放置一个侦听器以获取您发送的信息,从而保持实时通信。
在此处了解更多信息https://socket.io/
推荐阅读
- python - Python在特定文件中搜索特定错误消息,但循环输出两次
- r - R中的平均坐标点?
- google-api - 谷歌日历事件 API 中的多个组织者
- javascript - 如何在 Mongodb 中使用 findOne 搜索对象内的值
- java - 在休眠中禁用持久性缓存
- r - 按组有效过滤多个列
- android-xml - 包含在带有 maxheight 的约束布局内的 nestedscrollview 内导致包含可变高度的包含不会在其全高中展开
- python - 如何在 python 的单独列表中更新缺少键的字典?
- r - jsonlite数组数组
- android - 如何确保 Room 中多个列的唯一约束,即使其中之一为空?