我需要为我的监督页面构建一个解决方案。
我有一个多用户和一个办公室经理的系统,我创建了一个监督页面来监督每个用户的登录和状态。
当用户登录系统时,数据库中的该行将被更新。他在系统中的状态也一样(忙、可用、离线…)。
我所做的,我创建了一个iframe,其中检查这些数据从DB和刷新iframe每5秒,以检查任何更新。
是否有像侦听器这样的解决方案,允许我从DB获得实时数据?或者当数据库中的行改变时,所以我在系统中得到这个更新?
谢谢大家
您可以通过许多方法来做到这一点,其中一些是:
- 用一个div代替你的iframe,每5秒发送一次AJAX请求,从数据库中获取数据,并重写这个div的innerHtml。
- 缓存数据,并使其依赖于数据库操作,如插入、更新或状态更改。并从缓存 中显示div中的数据
- 最好和最简单的方法是使用push .....它适用于推送通知,一旦客户端被通知,你可以通知做任何事情
我推荐使用push