ecshop改了模板类使用memcached之后怎么判断调用成功? ecshop memcached缓存 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对了,是 cls_template.php 这个文件中的函数 ecshop 缓存 分类信息 失效时间 1小时需要修改的文件 category.php$memcache->set($cache_var , $data , 0, 3600); | | | | key 数据 压缩 失效时间(秒) 自行替换 /** * 获得分类的信息 * * @param integer $cat_id * * @return voidfunction get_cat_info($cat_id){ return $GLOBALS['db']->getRow('SELECT cat_name, keywords, cat_desc, style, grade, filter_attr, parent_id FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$cat_id'");}*///mem缓存分类function get_cat_info($cat_id){ $memcache = new Memcache; $memcache->connect("127.0.0.1", 11211); $cache_var = 'men_category_info_'.$cat_id; $data = $memcache->get($cache_var); if($data === false){ $data = $GLOBALS['db']->getRow('SELECT cat_name, keywords, cat_desc, style, grade, filter_attr, parent_id FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$cat_id'"); $memcache->set($cache_var , $data , 0, 3600); return $data; }else{ return $data; }}这样解决了 谢谢 还有好几个文件一样处理修改修改的文件 includes/cls_template.php需要改写的文件 includes/lib_base.php需要修改的文件 category.php 如何解析类似map格式的字符串? 求这段日期判断的PHP代码怎么写 请教一个正则(急) 文件上传问题 如何判断文件已经下载 php中textarea内容靠左显示 thinkphp的一个小BUG 编码问题 表单之间如何传递数组变量 如何知道当前的http://localhost/index.php是读取htdocs\下的哪个目录? 电子商务网站的PHP源码分析修改 正则表达式如何匹配两种情况
| | | |
key 数据 压缩 失效时间(秒)
自行替换 /**
* 获得分类的信息
*
* @param integer $cat_id
*
* @return void
function get_cat_info($cat_id)
{
return $GLOBALS['db']->getRow('SELECT cat_name, keywords, cat_desc, style, grade, filter_attr, parent_id FROM ' . $GLOBALS['ecs']->table('category') .
" WHERE cat_id = '$cat_id'");
}
*/
//mem缓存分类
function get_cat_info($cat_id)
{
$memcache = new Memcache;
$memcache->connect("127.0.0.1", 11211);
$cache_var = 'men_category_info_'.$cat_id;
$data = $memcache->get($cache_var);
if($data === false){
$data = $GLOBALS['db']->getRow('SELECT cat_name, keywords, cat_desc, style, grade, filter_attr, parent_id FROM ' . $GLOBALS['ecs']->table('category') .
" WHERE cat_id = '$cat_id'");
$memcache->set($cache_var , $data , 0, 3600);
return $data;
}else{
return $data;
}
}这样解决了 谢谢
修改修改的文件 includes/cls_template.php
需要改写的文件 includes/lib_base.php
需要修改的文件 category.php