gpt4 book ai didi

go - 如何开发 RSS Feeder

转载 作者:行者123 更新时间:2023-12-01 22:32:54 25 4
gpt4 key购买 nike

关闭。这个问题需要details or clarity .它目前不接受答案。












想改进这个问题?通过 editing this post 添加详细信息并澄清问题.

2年前关闭。




Improve this question




我需要在 Go 中构建一个 RSS feeder,我想我没有理解一些关键概念。为了清楚起见,我问了这个问题。

  • XML文件中最后获取的新闻数量有什么标准吗?
  • 是否需要在请求时生成 RSS 文档?我的意思是客户应该总是得到最新消息吗?

  • 这是 Go 部分。我将使用 https://github.com/gorilla/feeds图书馆。它基本上生成 RSS XML。但它没有提供发布方式。
  • 我应该从 REST 端点提供 RSS XML 文档吗?如果我这样做,RSS 客户端可以吗?

  • 你可能会说首先我应该在互联网上搜索,我做到了。大多数文章都讨论了从 RSS Feeder 解析和获取。

    最佳答案

    Is there any standard for number of last fetched news in XML file?



    不,它也因提要而异。这也是有道理的,因为有些网站会产生大量新内容,而另一些则很少。

    Should RSS document needs to be generated when requested? I mean should the client get always the latest news?



    这完全取决于服务器。但在许多情况下,如果服务器在每次添加新新闻时创建一个静态文件,而不是为每个客户端一次又一次地动态创建相同的输出,它可能会更有效。这也使得提供缓存信息(即 ETag 或类似信息)变得容易,并让客户端仅在更改时才检索完整内容。

    Should I serve RSS XML document from a REST endpoint? If I do, is it okay for RSS clients?



    这并不重要。 RSS 的 URL 可以是您想要的任何内容,但您必须发布它以便 RSS 读者知道从哪里获取 RSS。

    关于go - 如何开发 RSS Feeder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59560551/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com