我正在构建一个涉及解析第三方RSS源的Web服务。如何了解正在更新的第三方RSS源?
我知道我可以设置一个Cron作业来检查每X分钟的RSS更新。但我不想产生不必要的流量和计算开销。
我可以通过像Pingomatic或FeedBurner这样的网络服务来管理我的系统吗?
答案 0 :(得分:3)
你知道http://superfeedr.com 吗?
他们完全按照您的要求行事,并且可以免费获得1000次
答案 1 :(得分:1)
不幸的是,RSS本身确实需要轮询 - 没有“推”或“发布/订阅”可用。 pubsubhubbub旨在解决这个问题 - 虽然RSS提要供应商和RSS提要消费者都需要在它具体使用之前支持它。
我相信Pingomatic只会ping一个或多个预定义的搜索引擎(它不会ping你自己的网络服务,因为它不知道它 - 也许你可以与pingomatic人员安排一些商业协议改变这个?)和类似Feedburner“ping”特定网站,如digg - 我不知道任何服务(或其他类似服务)的API,以改变它。