fetch_feed Performance Issue

时间:2016-10-26 作者:Damithatt

我正在创建一个非常类似alltop的网站。com公司

我的主页使用fetch_feed 为20个不同的博客运行20次。使用wp_feed_cache_transient_lifetime 我已将缓存时间设置为2小时。

我的问题是每两个小时,当我的博客试图呼叫fetch_feed 20次,我担心它会减慢我的网站非常缓慢,并可能被禁止我的网站托管公司也。

有什么办法克服我的问题吗?

1 个回复
SO网友:cybmeta

从外部站点获取那么多提要的性能问题与WordPress完全无关,但可以在WordPress中轻松解决。

设置escheduled event 一个接一个的喂养可能会更好这样,您可以在后台获取提要并提供数据,而不会阻塞用户体验。

相关推荐

Remove lines from RSS Feed

我正在尝试使用\\u content\\u提要挂钩删除RSS提要中的“帖子xxx首先出现在xxx上”行。我在feed上测试了wordpress外部的regex函数,它可以正常工作。我正在使用我的自定义函数插件将其插入函数中。php。它似乎不起作用,我不知所措。有什么想法吗?add_action(\'the_content_feed\', \'remove_rss_links\'); function remove_rss_links($content) { return p