一个服务自动ping我某人的RSS更新?

时间:2009-07-18 17:27:57

标签: xml rss

我正在构建一个涉及解析第三方RSS源的Web服务。如何了解正在更新的第三方RSS源?

我知道我可以设置一个Cron作业来检查每X分钟的RSS更新。但我不想产生不必要的流量和计算开销。

我可以通过像Pingomatic或FeedBurner这样的网络服务来管理我的系统吗?

2 个答案:

答案 0 :(得分:3)

你知道http://superfeedr.com 吗?

他们完全按照您的要求行事,并且可以免费获得1000次

答案 1 :(得分:1)

不幸的是,RSS本身确实需要轮询 - 没有“推”或“发布/订阅”可用。 pubsubhubbub旨在解决这个问题 - 虽然RSS提要供应商和RSS提要消费者都需要在它具体使用之前支持它。

我相信Pingomatic只会ping一个或多个预定义的搜索引擎(它不会ping你自己的网络服务,因为它不知道它 - 也许你可以与pingomatic人员安排一些商业协议改变这个?)和类似Feedburner“ping”特定网站,如digg - 我不知道任何服务(或其他类似服务)的API,以改变它。