我目前正在试用Wordpress内置的新(截至2017年)核心API。我的设置相当简单:
+---------+ +------+ +---------+
|Wordpress|<-->|Guzzle|<-->| App |
|(API) | +------+ |(PHPSlim)|
+---------+ +---------+
Guzzle将通过本地环回运行(/etc/hosts设置为将api视为本地资源)。
WP缓存空间中的主要参与者(WP超级缓存、W3等)似乎没有围绕API做任何事情。我的理解是,它们本质上是创建呈现页面的快照,并跳过任何php(包括db调用)以供将来的请求。
所以
问题是,是否可以对WP中的API调用应用一定级别的缓存?该站点相当静态,因此理想情况下,我不想为每个请求ping数据库。
我检查了WP返回的标头,没有缓存指示器。我也考虑过使用wp\\u缓存函数或wp\\u瞬态函数,但两者似乎都是对其功能的滥用。
标题: