【问题标题】:Can an RSS guid be considered globally unique?RSS 指南可以被认为是全球唯一的吗?
【发布时间】:2015-07-28 05:40:02
【问题描述】:

我需要将来自多个 RSS 提要的新项目存储在数据库中。我想使用每个项目的 GUID 标签来确定它是否已经存在于数据库中。

W3C specification

guid 代表全局唯一标识符。这是一个唯一标识项目的字符串。如果存在,聚合器可以选择使用此字符串来确定项目是否是新的。

...

guid 的语法没有规则。聚合器必须将它们视为字符串。由提要的来源确定字符串的唯一性。

所以我的问题是,在不同的提要中考虑唯一的 GUID 是否安全?或者我是否需要将 GUID 与其来自的提要结合起来,以确保没有重复的 GUID?

【问题讨论】:

    标签: rss guid


    【解决方案1】:

    GUID 甚至不是强制性的,所以在我看来,认为它是唯一的并不安全。我建议你阅读this blog post about rss feed duplicate detection

    【讨论】:

      【解决方案2】:

      不幸的是,它们不应该被认为是唯一的,但是,如果 RSS 2.0 规范确实表明它们是可选的,那么强烈建议将它们作为从旧条目中识别新条目的最有效机制。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-04-09
        • 2023-03-19
        • 1970-01-01
        • 1970-01-01
        • 2020-02-16
        • 2018-04-08
        • 1970-01-01
        • 2011-08-17
        相关资源
        最近更新 更多