1

多个用户同时访问我的页面。

用户1:访问页面并更改标题名称

用户 2:用户 2 已经在该页面上,但看到旧标题,标题必须自动更新为新标题。

我知道我可以简单地使用AJAX来调用every 5 minutes,但我试图看看是否有任何其他方式可能触发一个事件到由不同用户打开的页面的所有实例,如果其中一个被更新,所有其他页面都会自动更新为最新的无需等待5 分钟 ajax 调用的数据。Ajax 似乎效率低下,因为它会做很多ajax calls事情,而且如果用户 1更新标题而用户 2更新标题以及在用户 2 的页面更新之前会发生什么5 minute ajax call

不要求代码,只需要建议我是否应该每 5 分钟继续使用 AJAX 调用并对此感到满意,或者有更好的解决方案。

4

1 回答 1

3

尝试实时调查网络套接字,服务器和浏览器之间的双向通信。

http://socketo.me/

我自己正处于使用它的早期阶段,但它似乎是一个符合您要求的解决方案。

另外,也许看看推送通知

例如http://www.pubnub.com/blog/php-push-api-walkthrough

于 2013-04-19T15:17:24.743 回答