好的,我了解 pubsubhubbub 使用的分布式 RSS 模型的一般概念,但我正在尝试想出一种方法来“支持”播客。也就是说,我想补充我喜欢的播客的带宽,但它需要更多带宽,或者受到发布成本的阻碍。我在想某种游击 CDN。
我意识到向播客汇款会更简单。但这不是重点。
这是可能的吗?这有意义吗?我疯了吗?谢谢!
答案1
因此我阅读了有关 pubsubhubbub 的信息,观看了他们的演示,甚至研究了规范。为什么您要尝试在播客中使用 RSS/Atom 分发协议?
如果你想为他们提供更多带宽,为什么不自己托管一份播客副本呢?他们可以在他们那边实施一个系统,根据阈值验证当前负载。当达到阈值时,他们会将访问者重定向到你拥有副本的位置。这应该非常简单。
我的意思是它甚至不必与阈值进行权衡。如果你想要分担一定比例的流量,他们可以使用网站上的脚本来实现。假设你想分担 50% 的流量。脚本所要做的就是随机选择一个 1 或 0。如果是 1,则显示使用其服务器的链接,如果是 0,则显示使用你的服务器的链接。
答案2
正如 Marcin Pawelek 所说,pubsubhubbub 与你想做的事情完全无关。具体来说,pubsubhubbub 是为了尽量减少潜伏,而你正在尝试做的是改善吞吐量。
至于贡献带宽,我以为 bittorrent 很久以前就解决了这个问题......