【发布时间】:2011-07-16 04:30:14
【问题描述】:
我正在为网站实现 RSS 提要,但我不了解提要的 XML 文件的格式/大小/内容。
我正在用过去的数据初始化网站,这些数据可以追溯到 1999 年(之前的任何时候都没有提要),每年只会添加几百个项目。
是否有一些存档协议,或者我可以只保留一个文件并继续附加到它吗?我认为这将是低效的,因为聚合器必须下载整个东西(我假设)。
那么,这通常的习惯是什么?限制在上个月?当前包含 900 多个项目的文件为 1.5MB,我预计 1 年的价值约为该大小的 1/10 或更小。
关于使用什么原则以及如何实现它的任何指针?我正在使用 PHP,但是我的数据足够复杂,我滚动了自己的脚本来编写文件(并且它验证得很好),所以我不能使用罐装解决方案——我需要了解自己要实现什么脚本。
【问题讨论】:
-
你用了什么魔法来得到答案? 3 个月前它对我的帮助会大得多!
-
我曾经是一个联合极客,这个问题本质上是架构性的,而不是技术性的。我唯一没有提到的是确保通过validator.w3.org/feed 运行您的最终提要,这将为您和您的消费者节省很多心痛!
-
@david 我稍微编辑了你的语法,以免冒犯用户,当你编辑问题时,问题的排名更高,知名度更高
-
好吧,我不同意您的标签编辑——我的问题与 PHP 或脚本无关。我的问题完全是关于 RSS 输出格式的。但我不会管它,因为我得到了我需要的答案(比我需要的晚了 90 天)。
-
@Oppositional:是的,我反复验证了我的提要。如果我不是,我会完全一无所知——我实际上使用了feedvalidator.org 而不是 w3 验证器,因为它对所有出现的事情都有很多非常具体的帮助。它实际上是关于如何正确使用它的教程!