WordPress的HTTP API使用缓存了吗? 时间:2011-03-18 作者:Manzabar 我正在开发一个插件,用于从远程服务器检索数据并将其显示在仪表板上。为此,我将使用WordPressHTTP API 但我没有看到任何关于使用任何形式缓存的HTTP API的信息。由于我不想让我的插件给远程服务器的管理员带来问题,我想知道是否遗漏了一些关于HTTP API进行缓存的文档,或者是否还需要使用Transients API 为我的插件实现缓存? 3 个回复 最合适的回答,由SO网友:Rarst 整理而成 事实并非如此。一些功能主动使用HTTP API并被缓存—feed获取、更新检查。但缓存总是在包装器级别实现的。在没有上下文的情况下发出HTTP请求太不具体,无法对缓存需求进行有根据的猜测(一分钟或一小时)。 SO网友:Stefano 据我所知,瞬态API应该可以做到这一点。 SO网友:edelwater 因为我想轻松地查看http返回和日志文件,所以我将它们记录在请求数据库中。由于我有第二个存储物理缓存元数据的数据库,所以在开发过程中非常方便。所以,当我(一次又一次地)删除那一个时。我可以继续执行来自请求数据库的请求,不会一次又一次地打扰外部服务器。它还允许我对它进行一些特定的查询。http://plugins.trac.wordpress.org/browser/wp-favicons/trunk/plugins/cache/request_cache.php从调用http://plugins.trac.wordpress.org/browser/wp-favicons/trunk/includes/class-http.php 它有数千个请求,我发现在它自己的数据库中滚动更容易。但在我的情况下,我的数据(favicons)是相当静态的,而rss提要则是一个错误。 结束 文章导航