我对 HTTP PUSH 技术很感兴趣。我对雅虎财经等页面背后的技术感兴趣,这些技术能够实时更新页面的数据。
当我检查 FF 控制台时,没有来自客户端的定期 POST 表明客户端没有轮询,而是将数据推送给它。
然后我检查了页面源 - (AFAICT)它们不是:
- 使用 Java 小程序
- 使用隐藏的 iframe
- 使用任何自定义客户端 JS 库(如 APE 等)
那么这些页面是如何实时更新的呢?
任何人都可以解释用于组合这样一个页面的技术 - 一个简单演示的链接将是最有用的。
我对 HTTP PUSH 技术很感兴趣。我对雅虎财经等页面背后的技术感兴趣,这些技术能够实时更新页面的数据。
当我检查 FF 控制台时,没有来自客户端的定期 POST 表明客户端没有轮询,而是将数据推送给它。
然后我检查了页面源 - (AFAICT)它们不是:
那么这些页面是如何实时更新的呢?
任何人都可以解释用于组合这样一个页面的技术 - 一个简单演示的链接将是最有用的。
HTTP PUSH 等技术是
wikipedia 上的Push 技术文章值得一读。
socket.io 上的Transports应该为您提供如何实现这些技术的示例。