我正在建立一个网站,将显示来自新闻网站的最新帖子,将有超过5个。
我可以使用RSS和CURL或类似的东西来获取帖子和帖子日期。
而且我也可以使用库或纯PHP来抓取这些数据。
但问题是需要花费一些时间才能完成大约7页,并且假设每个页面都有10个帖子,所以会有70个帖子。
然后我会在它们之间进行比较以获得最新的50例,其中大多数可能来自一个网站,这取决于日期。
所以我想知道哪种方式可以做到这一点?我应该使用CURL吗?还是纯PHP和一些Regx?我应该使用PHP库吗?
如果例如我创建一个数据库然后每小时运行一个cron作业并且仅保存最新的50然后我显示数据库的结果会更好吗?
发布于 2018-08-19 20:02:29
最好是curl_multi_ *而不是纯PHP,因为你将拥有更多的控制权,并且你没有同时操作的PHP限制。你可以运行cronjob并将数据存储在DB中。
https://stackoverflow.com/questions/-100002256
复制相似问题