如何向所有查看器重新加载页面

How to run a page reload to all viewers

本文关键字:新加载 加载      更新时间:2023-09-26

我正在尝试这样做:

  • 我有一页
  • 现在有100人在看这个页面
  • 当我单击某个按钮时,我想将页面重新加载到所有查看器,例如:

我所知道的唯一形式是每5分钟重新加载一次。但是人们将延迟接收信息。

就像谷歌断开连接(在密码更改时注销所有登录的人)。或者像推特一样,用户可以立即看到新的推文。

如何做到这一点?

您可以查看web套接字(例如。http://socket.io/),或者如果这太复杂,只需让用户页面每10或15秒执行一次ajax请求,以检查页面是否需要重新加载。根据您的访问者数量和网站使用的资源,这可能会导致服务器负载过重。