【发布时间】:2013-05-16 14:49:43
【问题描述】:
我正在使用fetch_feed() 来解析 RSS 提要。 fetch_feed() 自动缓存。
如何测试我的提要是否以正确的时间间隔缓存?缓存的默认位置在哪里?
我已经使用 wp_feed_cache_transient_lifetime 钩子来设置时间间隔。
【问题讨论】:
标签: php wordpress rss simplepie
我正在使用fetch_feed() 来解析 RSS 提要。 fetch_feed() 自动缓存。
如何测试我的提要是否以正确的时间间隔缓存?缓存的默认位置在哪里?
我已经使用 wp_feed_cache_transient_lifetime 钩子来设置时间间隔。
【问题讨论】:
标签: php wordpress rss simplepie
SimplePie 默认将缓存的文章存储在/cache 目录中,尽管他们的文档指出:“SimplePie 包含一个缓存系统,可与基于文件的缓存、数据库缓存或支持 Memcache 的缓存系统一起使用。”
默认缓存持续时间为一小时(3600 毫秒)。但是,您可以使用 set_cache_duration 函数覆盖它。确保您已将缓存文件夹权限设置为至少 755。
【讨论】: