将数据从Web服务器推送到浏览器的方法
我经常发现自己需要用服务器的最新信息更新客户端浏览器。为此,我通常通过ajax定期执行XHR。它不是很灵敏,因为它严重依赖于时间间隔。 我想知道是否有更好或更现代的选择 让我们以即时消息为例。如果你查看facebook等网站,这些消息实际上会立即传递给客户端。但在检查浏览器工具时,我没有看到任何定期的XHR。 所以我想知道大型Web应用程序使用的是哪种技术?他们怎么能反应如此迅速?有没有真正的“推动”机制 我已经意识到了像这样的技术 但这些似乎用于内置的浏览器通知将数据从Web服务器推送到浏览器的方法,web,browser,Web,Browser,我经常发现自己需要用服务器的最新信息更新客户端浏览器。为此,我通常通过ajax定期执行XHR。它不是很灵敏,因为它严重依赖于时间间隔。 我想知道是否有更好或更现代的选择 让我们以即时消息为例。如果你查看facebook等网站,这些消息实际上会立即传递给客户端。但在检查浏览器工具时,我没有看到任何定期的XHR。 所以我想知道大型Web应用程序使用的是哪种技术?他们怎么能反应如此迅速?有没有真正的“推动”机制 我已经意识到了像这样的技术 但这些似乎用于内置的浏览器通知 我希望这个问题不要太宽泛。我尝
我希望这个问题不要太宽泛。我尝试过搜索文章,但我找不到足够的技术性文章。我想说的是,Facebook很可能正在使用IRC我甚至可以说,大多数大型网络应用程序都使用某种形式的IRC进行通信 您应该能够找到一些好的PHP IRC资源,这些资源比通过AJAX定期使用XHR要好得多 XHR的真正目的是获取一个信息束。我想,每隔一分钟或更少的时间,对几个人持续这样的轰炸,会让你的服务器感到痛苦 您不会将curl和xml用于聊天客户机,也许是用于支持票据聊天客户机