Authored by whb

修改memcache配置

... ... @@ -5,7 +5,7 @@ use Api\Sign;
class PlusstarData {
const URI_BRANDLIST = 'guang/api/v3/plustar/getlist';
/**
/**
* 获取品牌列表
*
* @param int $brandType
... ... @@ -20,6 +20,7 @@ class PlusstarData {
$param['brand_type'] = $brandType;
$param['gender'] = $gender;
$param['client_type'] = $type;
$param['private_key'] = Yohobuy::$privateKeyList[$type];
$param['client_secret'] = Sign::getSign($param);
return Yohobuy::get(Yohobuy::SERVICE_URL . self::URI_BRANDLIST, $param);
}
... ...
... ... @@ -33,7 +33,7 @@ class Cache
* @param int $expire 缓存有效期(单位秒, 0表示永久)
* @return void
*/
public static function set($key, $value, $expire = 3600)
public static function set($key, $value, $expire = 300)
{
if (USE_CACHE) {
try {
... ...
... ... @@ -191,7 +191,7 @@ class IndexModel
//最多取5个
$data = array_slice($data, 0, 5);
//格式化数据
Cache::set($key, $data, 3600);
Cache::set($key, $data, 1800);
}
}
//master没有数据,资源位没有数据, 取二层缓存
... ...
... ... @@ -76,7 +76,7 @@ class PlusstarModel
}
}
if(!empty($articles)) {
Cache::set($key, $articles, 3600);
Cache::set($key, $articles, 1800);
}
}
return $articles;
... ...
... ... @@ -130,7 +130,7 @@ class HomeModel
}
$menu[] = $item;
}
Cache::set($key, $menu, 3600);
Cache::set($key, $menu, 1800);
}
}
... ... @@ -234,7 +234,7 @@ class HomeModel
//格式化数据
$data = ChannelProcess::getFormat($channel, $resource['data']);
//设置master,slave
Cache::set($key, $data, 3600);
Cache::set($key, $data);
//清空变量
$resource = array();
}
... ... @@ -333,7 +333,7 @@ class HomeModel
$result[] = $val;
}
}
Cache::set($key, $result, 3600);
Cache::set($key, $result);
}
// 当一级缓存失效,并且接口异常时, 尝试从二级缓存获取数据
if (empty($result)) {
... ... @@ -396,7 +396,7 @@ class HomeModel
$val['num'] = $resources[$channel]['total'];
}
}
Cache::set($key, $list, 3600);
Cache::set($key, $list, 1800);
}
}
// 当一级缓存失效,并且接口异常时, 尝试从二级缓存获取数据
... ...