Javascript 在Wordpress中,如何实时传输更新的状态信息?

Javascript 在Wordpress中,如何实时传输更新的状态信息?,javascript,json,wordpress,real-time,Javascript,Json,Wordpress,Real Time,我有一个定制的后端程序,它每分钟发出几次状态消息。目前,这些已保存到文件中。但是,如果有帮助,我只能将最新状态消息保存到文件中。我还可以将状态格式化为XML或json消息 这些状态消息用于更新登录到WordPress成员网站的成员。换言之,每个成员都将收到他们独有的状态消息。我正在为每个成员运行后端程序的实例,并且每个成员的状态文件都是唯一的 有没有办法在不重新加载WordPress页面的情况下显示这些状态消息?或者,是否有一种方法可以使页面仅在准备显示新状态消息时重新加载?有很多Javascr

我有一个定制的后端程序,它每分钟发出几次状态消息。目前,这些已保存到文件中。但是,如果有帮助,我只能将最新状态消息保存到文件中。我还可以将状态格式化为XML或json消息

这些状态消息用于更新登录到WordPress成员网站的成员。换言之,每个成员都将收到他们独有的状态消息。我正在为每个成员运行后端程序的实例,并且每个成员的状态文件都是唯一的


有没有办法在不重新加载WordPress页面的情况下显示这些状态消息?或者,是否有一种方法可以使页面仅在准备显示新状态消息时重新加载?有很多Javascript框架可能很有用。关于哪种方法适合这种情况,有什么建议吗

您要寻找的术语是WebSocket,您将有一个程序在服务器上持续运行,它将保持浏览器和服务器之间的连接

然而,由于您使用的是基于PHP的WordPress,事情可能会有点困难

PHP没有WebSocket的本机API,所以实现它不像其他服务器端语言(如NodeJS)那么容易

但是仍然有一些库像你可以使用的

一旦完成了服务器端,浏览器端就容易多了。您可以使用一个或多个具有更好实现的库


除了WebSocket,实现这一点的旧方法称为长轮询,它每隔一段时间请求服务器一次,以查看是否有新的内容。它可能更容易实现,但不推荐使用。

后端是用C编写的,所以应该在后端工作吗?谢谢您的回答。在我问这个问题之前的5个小时的谷歌搜索中,我看到了一些关于websocket的信息。我正在做一个websocket测试。还有,我猜你的意思是长时间的投票而不是长时间的拉票?是的,很抱歉打字错误