【发布时间】:2013-02-15 03:46:26
【问题描述】:
我遇到了一个非常奇怪的问题。我从一个 XML 文件创建了一个 RSS 提要,并将其托管在我公司的网站上。我从 C# 应用程序添加了新的提要项(节点到 XML 文件中),当我直接在 Web 浏览器中检查提要时,我看到它们已填充。但是,当我通过 feedvalidator.org 运行我的提要时,大多数情况下,FeedValidator 会显示我的提要的旧版本。我将更改一些标签或属性,但 FeedValidator 仍然显示旧版本,并指出我的 RSS 中不再存在的问题。
我在使用其他 RSS 阅读器时也遇到过类似的问题。当我运行我的程序并添加新的<item>s 时,我的 IFTTT 配方不会触发,FeedBurner 只显示旧新闻并且不添加新项目(在 ping 和重新同步之后),Google Reader 和 Outlook 不显示任何新条目。奇怪的是,我的 IFTTT 配方将在我添加 <item>s 后约 10 小时触发。一些检查:
- 我更新了我的
<pubDate>以包含正确的时区格式(即Thu, 28 Feb 2013 13:11:26 CST),但仍然没有触发器。 - 我的生存时间 (TTL) 是 2 分钟。
- 我之前使用 Atom 作为我的命名空间,但遇到了同样的问题...
我真的认为这与我公司的服务器有关。即使当我在 Web 浏览器中键入 XML 文件的直接链接(它显示最新消息)时,提要确实显示正确,但对于某些试图阅读它的网站来说,该文件似乎以某种方式被缓存。听起来可能吗?
我的供稿:
原http://abdataclassaction.com/Newsletters/NewsFeed.xml
FeedBurner http://feeds.feedburner.com/AbDataClassActionNewsFeed
如您所见,它们完全不同。
谁能提供一些想法?这已经让我死了好几个星期了。
【问题讨论】:
-
看来你的缓存理论概率很大。您能否让未连接到您组织网络的人与您同时运行测试?追踪缓存发生的位置是另一回事。祝你好运!
-
我尝试检查不在我们公司网络上的笔记本电脑上的 XML 文件链接,但我看到了相同的文件 - 所以即使您不在网络上并且您直接访问文件。
-
1.刚刚终于点击了你的链接。所以你的意思是格式完全不同? (数据看起来相同(ish)) 2.
Thu,?规范说使用逗号? 3. 您能否确认其他地方的行为,即在您的工作网络上设置一个提要? 4. 注意大多数标签的低关注者数量。所以 6. 也许尝试发帖到webmasters.stackexchange.com ? (如果我问的是疯狂的问题,请给我第二双眼睛看你的问题。)。祝你好运!
标签: xml rss feed feedburner