【问题标题】:Web feed RSS and Atom: both inefficient?Web feed RSS 和 Atom:都低效?
【发布时间】:2014-02-23 20:47:07
【问题描述】:

据我了解,Web 提要 RSS 和 Atom 请求都从客户端开始,内容来自服务器,并且它们会定期执行此操作。不管有没有新内容,客户端都会检查更新。

反过来不是更有效率吗?让服务器宣布新的更新。在这种情况下,它必须跟踪客户端,以及每个客户端何时获得什么更新。它还必须向每个人发送一条消息。但是,如果没有新消息时客户端-服务器不进行通信,它看起来会更有效。

网络提要为什么会这样是有原因的吗?

【问题讨论】:

    标签: rss atom-feed


    【解决方案1】:

    此模型不是提要(RSS 或 Atom)所固有的,而是 HTTP 本身所固有的,客户端查询服务器以获取数据。这是目前在纯客户端 -> 服务器模型中确定是否有任何新数据可用或更新的唯一方法。

    现在,在服务器查询其他服务器的情况下,PubsubHubbub 使用 webhook 解决了这个问题。基本上,当轮询任何给定资源时,服务器也可以通过提供一个 webhook 来“订阅”,该 webhook 将在提要中的更改或更新时被调用。这样,订阅者就不必一遍又一遍地轮询提要。

    【讨论】:

      猜你喜欢
      • 2011-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多