V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Pudge1337
V2EX  ›  RSS

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

  •  
  •   Pudge1337 · Nov 2, 2022 · 5942 views
    This topic created in 1272 days ago, the information mentioned may be changed or developed.
    因为自己本身也会有一些内容产出,于是乎捣鼓了一份静态的 .xml 文件,想说每次自己有内容新增时,通过替换服务器上的 xml 文件,让 RSS 阅读器( Feedly 、Feeder 等)上拉取到最新的内容。

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

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

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

    准确性:确保 ID 、hash 、日期、url 之类的不变,应该可以解决这个问题。
    Pudge1337
        3
    Pudge1337  
    OP
       Nov 11, 2022
    @zcf0508
    @cmdOptionKana
    谢谢二位,我在自己的服务器里部署了 RSSHub ,用来抓取内容,能满足预期👍🏻
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   993 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 19:32 · PVG 03:32 · LAX 12:32 · JFK 15:32
    ♥ Do have faith in what you're doing.