如果作为 RSS 提供方,有什么办法能保障自己的 Feed 能在各大 RSS 阅读器上及时、较好地呈现...

2022-11-02 14:19:12 +08:00
 Pudge1337
因为自己本身也会有一些内容产出,于是乎捣鼓了一份静态的 .xml 文件,想说每次自己有内容新增时,通过替换服务器上的 xml 文件,让 RSS 阅读器( Feedly 、Feeder 等)上拉取到最新的内容。

但实践中发现有几个问题:
- 时效性:阅读器上的刷新按钮似乎没什么特别效果,还是得过几个小时甚至十几个小时,阅读器上才看到我新更新的内容;
- 准确性:试过我将一份新的 xml 文件替换上去后,阅读器抓取到这次更新,但我的内容顺序变倒序了,或者全部未读状态

也尝试过用 feedburner 来托管我的 xml 文件,这个确实挺好,但似乎被墙了,不科学上网无法订阅到该链接。

所以想问问 V 友们如果作为资讯的提供方,怎么能将 Feed 做得更好一些。目前我都是在本地编辑 xml 文件,然后传上服务器里面,自己的博客也没有用到 WordPress 这类能生成 RSS 的服务。
4668 次点击
所在节点    RSS
3 条回复
zcf0508
2022-11-02 14:27:53 +08:00
可以给 rsshub 提个 pr ,然后用 rsshub 的链接
cmdOptionKana
2022-11-02 14:45:15 +08:00
时效性:RSS 这种方式本来就不太追求时效性的,建议不要太纠结。xml 、html 这些都是静态文件,在传输过程中有很多个环节可能会遇到不受你控制的缓存机制。

准确性:确保 ID 、hash 、日期、url 之类的不变,应该可以解决这个问题。
Pudge1337
2022-11-11 23:58:03 +08:00
@zcf0508
@cmdOptionKana
谢谢二位,我在自己的服务器里部署了 RSSHub ,用来抓取内容,能满足预期👍🏻

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/892084

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX