两者都不是高性能,它们做的事情也不同。
fetch_feed
用于获取提要、RSS提要等,wp_remote_get
用于抓取任意物品。
两者都不是快速的,两者之间的性能差异可以忽略不计或无关紧要,但从技术上来说fetch_feed
慢于wp_remote_get
, 不是因为它在网络上抓取的速度更快或更慢,而是因为它使用SimplePie来解析提要(如果使用wp_remote_get
在提要上)。
所以即使使用wp_remote_get
, 您将在相同的时间内获得提要,但之后您必须编写代码来处理它,我相信SimplePie人员会更快,因为他们比您有更多的时间进行优化和测试。
因此,如果您正在获取RSS或Atom提要,请使用fetch_feed
如果要获取html文件、图像或其他文件,请使用wp_remote_get
为什么不使用一个feed聚合插件,而不是重新发明轮子呢?