除了语义网之外,实时网是即将突破的重大互联网革命之一。什麼?那么网络不是实时的吗?内容的每一个变化都会立即“生效”并且对所有人可见,这难道不是与印刷品最大的区别之一吗?好的,稍后再详细介绍。但是,除了它本身的意义之外,实时网络还有什么革命性呢?你可以想象语义网的用处,它是一种日益智能的网络,可以帮助你更轻松地找到东西。但是实时网络能提供什么呢?
网络上的内容不是一直都是最新的并且是实时的吗?真又假。网站上的信息通常是最新的(拉缓存除外),但使用该信息的服务并不总是最新的。如果您订阅 RSS 源,您将只能偶尔收到来自它的更新。 Google 仅在抓取了网站后才显示新的搜索结果。因此,Google 必须从网站获取信息(拉取),而不是从网站向搜索引擎报告变化(推送)。如果他们这样做了,谷歌就可以提供更为最新的搜索结果。
实时的实用性
谷歌对话另一个例子是 Gmail。 Gmail 每 2 分钟检查一次服务器,查看是否有您的新邮件。因此,您邮 工程师数据 中的信息可能是 2 分钟前的。这本身并不是一个问题:大多数人并不介意 2 分钟后是否收到电子邮件。但从技术上来说,这是一个问题。试想一下世界上所有的计算机加起来发出了多少个请求。此外,大多数请求都是浪费精力,因为服务器上根本没有新的信息。因此问题是是否存在更方便的方法。
确实有一个,即使用XMPP协议。即时通讯是 XMPP 的一个著名应用。使用XMPP协议,计算机只需表明它可以获取信息。从XMPP服务器,新的内容被推送到所有开放信息的机器。这样,信息就会被推送到您的计算机,而不必不断地通过拉动来检查是否有新内容。