2

目前我在 PHP/Codeigniter 中制作的一个应用程序使用 SimplePie 库来解析提要。它获取一个主要的外部提要,每 5 分钟检查一次使用 cron 作业的新项目。对于一次性提要获取,只需运行一个巨大的提要转储并将 RSS 项目解析到数据库中即可。但是,我想知道是否有更好的方法来做到这一点。

我知道 google API,但是它有 100 个条目之类的限制,这并不是一件坏事,因为我会经常检查并且只有少数条目需要更新。但是,如果我要使用该服务每 5 分钟轮询一次 API 和 Feed,我以后可能会遇到问题。

所以我的问题是——有没有更好的方法来处理现代网络中的 RSS 之类的事情?从 SimplePie 转移到 google feed API 最初很有吸引力,因为它具有缓存、快速响应和 json 响应。在没有频繁的 cron 作业的情况下检测提要更新的方法会很好。

4

1 回答 1

1

你可以使用https://code.google.com/p/pubsubhubbub/吗?

这里有一个 PHP 订阅者库https://github.com/lxbarth/PuSHSubscriber

于 2012-12-03T12:07:55.773 回答