我需要从大约500个URL聚合RSS内容,而我试图从这些URL获取内容时,出现了超时/内存耗尽错误(我尝试使用SimplePie库)。
是否有任何方法/想法快速从批量来源中提取内容?
我如何每次都得到新鲜的内容?
require_once('include/simplepie.inc');
$urlList = array('http://site1.com/index.rss',
'http://site1.com/index.rss',
'http://site2.com/index.rss',
'http://site3.com/index.rss',
'http://site500.com/index.rss',
);
$feed = new SimplePie();
$feed->set_feed_url($urlList);
$feed->init();
$feed->handle_content_type();
?>
HTML部分
foreach($feed->get_items() as $item):
?>
<?php echo $item->get_title(); ?>
<?php echo $item->get_description(); ?>
Posted on <?php echo $item->get_date('j F Y | g:i a'); ?>