每天缓存一次 Amazon api 数据

Caching Amazon api data once a day

我创建了一个插件,通过亚马逊产品广告从亚马逊获取一些信息 API。

我的功能returns我想根据项目搜索中使用的关键字k每天缓存一次的信息数组(我在内容中使用简码来输入[=19=的关键字] 呼叫)

有什么简单的解决办法吗?

谢谢

我通过 Wordpress Transient API (http://codex.wordpress.org/Transients_API) 以下列方式解决了这个问题:

if ( false === ( $product_info = get_transient( $kw ) ) ) {
// It wasn't there, so regenerate the data and save the transient
$product_info = my_function_to_getinfo( $kw );      
set_transient( $kw, $product_info, 24 * HOUR_IN_SECONDS );
}