在将数据从 Web 服务器重新加载到前端时,我正在寻找“可行的方法”(即最有效、最常用、普遍接受的方式)。在最终应用程序中,我将有几个必须写入数据的输出字段,例如:
最终应用程序中的数据流将彼此不同。必须使用来自服务器的最新数据重新加载这些行。
我一直在考虑使用 Ajax 请求像每秒一样更新,但必须有另一种方法来做到这一点。Ajax 请求会造成大量的数据流量。此外,使用 Facebook 聊天时,您不必每秒钟都等待,聊天几乎是立即收到的。然而,当我使用 Mozilla Firefox 的开发人员工具时,我没有看到任何 Ajax 轮询请求。这让我想到是否会有不同的方法来做到这一点。
我已经研究过 Node.js,但我的主机似乎无法做到这一点。
我听说有人在谈论 Ajax Push,我应该使用它吗?如果是这样,你能给我一个基本的用法示例吗?
如果不是,那么当有多个数据流必须在一秒钟内重新加载时,该怎么办?
要求是速度和低数据流量。因此,我认为,连续轮询服务器不是一种选择,因为这会产生巨大的开销。
我认为这并不重要,但我在后端使用 PHP5.3,在前端使用带有 jQuery 1.9.1 的 JavaScript。