Update feed more frequently

时间:2012-12-21 作者:aye

当我发布新帖子时,我注意到新帖子不会出现在提要中http://mysite.com/feed 在瞬间,总有一个或几个小时的滞后时间。

当我在wp-includes/feed-rss2.php 文件(仅echo \'test\'), 还需要一到两个小时才能看到test word输入http://mysite.com/feed, 这意味着wordpress只能定期使用该文件。

有人知道如何解决这个问题吗?我想无论什么时候http://mysite.com/feed 页面已在浏览器中打开,必须使用wp-includes/feed-rss2.php 文件

谢谢

1 个回复
最合适的回答,由SO网友:Otto 整理而成

就像WordPress通常制作的页面一样,提要是按需生成的,它们不是“重建”或“更新”之类的东西。因此,帖子将在发布的瞬间出现在提要中。

如果您看到延迟时间,那么您可能正在使用缓存插件,如WP Super Cache,或某种形式的提要重新分发服务,如FeedBurner,它在一段时间内保存提要的副本,并且仅定期从实际提要刷新。

在这种情况下,您需要将缓存插件配置为不缓存提要,或者停止使用类似feedburner的服务。

结束

相关推荐

Remove [...] from RSS feed?

我想删除[…]从RSS提要小部件。我已尝试向函数添加以下内容:function replace_ellipsis($text) { $return = str_replace(\'[...]\', \'-\', $text); return $return; } add_filter(\'get_the_excerpt\', \'replace_ellipsis\'); 但是,这不会影响小部件。有什么帮助吗?