我是第一次构建RSS提要,我有一些简单,直接的问题,我无法在网上找到,在某种意义上我很清楚。你能帮我理解一下
吗?pubDate
设置什么值?规范说明“频道内容的发布日期。例如,”纽约时报“每天发布,发布日期每24小时翻一次。这就是频道的pubDate发生变化的时候。” / em>的。我不太明白如何将此应用于我的Feed。我每天都有新文章,我应该将pubDate设置为今天06:00 AM并且每天更新吗?答案 0 :(得分:2)
我应该在RSS生成中包含哪些项目?
您应该有一个通用Feed,其中包含您发布的所有新文章(例如:新闻)。此外,如果您将网页拆分为类别,或者您有一些特定的订阅源(例如活动的日历),那么最好为每个网页创建额外的单独的RSS
我应该为pubDate设置什么值?我不太明白如何将此应用于我的Feed。我每天都有新文章,我应该将pubDate设置为今天06:00 AM并且每天更新吗?
始终将pubDate
设置为您的新闻/文章上线的时间。因此,如果您每天都有新文章,pubDate应该是他们向公众发布的日期。早上不是随机一小时。不是你开始写作的那一刻。
lastBuildDate:如果我理解这是最新更新项目的日期?
lastBuildDate
是发布或修改任何结果的最新日期。通常你应该跳过它 - 特别是如果你的lastBuildDate只是一个最新的pubDate。这是一个可选参数。
我只使用lastBuildDate为日历RSS提要显示日历何时更新(如在日历中,您不仅添加新条目,还经常编辑现有条目)。
答案 1 :(得分:0)
非常重要的东西,因为人们要在这个页面上进行轮询(意味着页面上有很多请求) - 在服务器上缓存它 - Serve和Etag标题和/或LastModifiedDate。这样,如果客户端已将其保存在缓存中,则服务器只能响应“未修改”。