SAE版增加解决同一应用并列项目冲突问题

浏览:199 发布日期:2011/08/28
- 普通 - 未处理
[i=s] 本帖最后由 cl360 于 2011-8-28 00:27 编辑 [/i]

修改SaeThinkPHP.php文件,红色字体为增加内容 /**
* 写入模板缓存
* 写入时同时记录了创建时间。
* 缓存名称加上了SAE版本号,避免同一应用不同版本缓存共享。
*/
public function set($name, $value) {
$this->handler->set($name ."_" . APP_NAME."_" . $_SERVER["HTTP_APPVERSION"], time() . $value, MEMCACHE_COMPRESSED, 0);
}

/**
* 获得模板缓存,同时记录模版的创建时间
*/
public function get($name) {
$content = $this->handler->get($name ."_" . APP_NAME."_" . $_SERVER["HTTP_APPVERSION"]);
if ($content !== false) {
$this->mtime = substr($content, 0, 10);
return substr($content, 10);
} else {
return false;
}
}
($name ."_" . APP_NAME."_" . $_SERVER["HTTP_APPVERSION"],
评论(
后面还有条评论,点击查看>>