V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Pudge1337
V2EX  ›  RSS

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

  •  
  •   Pudge1337 · 2022-11-02 14:19:12 +08:00 · 5014 次点击
    这是一个创建于 736 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为自己本身也会有一些内容产出,于是乎捣鼓了一份静态的 .xml 文件,想说每次自己有内容新增时,通过替换服务器上的 xml 文件,让 RSS 阅读器( Feedly 、Feeder 等)上拉取到最新的内容。

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

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

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

    准确性:确保 ID 、hash 、日期、url 之类的不变,应该可以解决这个问题。
    Pudge1337
        3
    Pudge1337  
    OP
       2022-11-11 23:58:03 +08:00
    @zcf0508
    @cmdOptionKana
    谢谢二位,我在自己的服务器里部署了 RSSHub ,用来抓取内容,能满足预期👍🏻
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1673 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:52 · PVG 00:52 · LAX 08:52 · JFK 11:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.