mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-24 05:39:58 +09:00
#242 자주 사용되는 데이터를 file cache를 이용하도록 개선.
This commit is contained in:
parent
7f55c5313a
commit
6fb5349c2e
14 changed files with 118 additions and 100 deletions
|
|
@ -1233,7 +1233,7 @@ class memberAdminController extends member
|
|||
function _deleteMemberGroupCache($site_srl = 0)
|
||||
{
|
||||
//remove from cache
|
||||
$oCacheHandler = &CacheHandler::getInstance('object', null, true);
|
||||
$oCacheHandler = CacheHandler::getInstance('object', null, true);
|
||||
if($oCacheHandler->isSupport())
|
||||
{
|
||||
$cache_key = 'object_groups:'.$site_srl;
|
||||
|
|
|
|||
|
|
@ -1455,7 +1455,7 @@ class memberController extends member
|
|||
$output = executeQuery('member.addMemberToGroup',$args);
|
||||
$output2 = ModuleHandler::triggerCall('member.addMemberToGroup', 'after', $args);
|
||||
|
||||
$oCacheHandler = &CacheHandler::getInstance('object');
|
||||
$oCacheHandler = CacheHandler::getInstance('object', null, true);
|
||||
if($oCacheHandler->isSupport())
|
||||
{
|
||||
$cache_key = 'object_member_groups:'.$member_srl.'_'.$site_srl;
|
||||
|
|
@ -1501,7 +1501,7 @@ class memberController extends member
|
|||
if(!$output->toBool()) return $output;
|
||||
}
|
||||
|
||||
$oCacheHandler = &CacheHandler::getInstance('object');
|
||||
$oCacheHandler = CacheHandler::getInstance('object', null, true);
|
||||
if($oCacheHandler->isSupport())
|
||||
{
|
||||
$cache_key = 'object_member_groups:'.$member_srl.'_'.$site_srl;
|
||||
|
|
@ -2117,15 +2117,17 @@ class memberController extends member
|
|||
}
|
||||
|
||||
$oDB->commit();
|
||||
// Save Session
|
||||
if(!$this->memberInfo) $this->memberInfo = $oMemberModel->getMemberInfoByMemberSrl($args->member_srl);
|
||||
|
||||
//remove from cache
|
||||
$oCacheHandler = &CacheHandler::getInstance('object');
|
||||
$oCacheHandler = CacheHandler::getInstance('object', null, true);
|
||||
if($oCacheHandler->isSupport())
|
||||
{
|
||||
$cache_key = 'object:'.$args->member_srl;
|
||||
$cache_key = 'object:member_info:'.$args->member_srl;
|
||||
$oCacheHandler->delete($cache_key);
|
||||
}
|
||||
|
||||
// Save Session
|
||||
if(!$this->memberInfo) $this->memberInfo = $oMemberModel->getMemberInfoByMemberSrl($args->member_srl);
|
||||
$logged_info = Context::get('logged_info');
|
||||
|
||||
$output->add('member_srl', $args->member_srl);
|
||||
|
|
@ -2139,7 +2141,7 @@ class memberController extends member
|
|||
{
|
||||
$output = executeQuery('member.updateChangePasswordDate', $args);
|
||||
//remove from cache
|
||||
$oCacheHandler = &CacheHandler::getInstance('object');
|
||||
$oCacheHandler = CacheHandler::getInstance('object');
|
||||
if($oCacheHandler->isSupport())
|
||||
{
|
||||
$cache_key = 'object:'.$args->member_srl;
|
||||
|
|
|
|||
|
|
@ -284,10 +284,10 @@ class memberModel extends member
|
|||
//columnList size zero... get full member info
|
||||
if(!$GLOBALS['__member_info__'][$member_srl] || count($columnList) == 0)
|
||||
{
|
||||
$oCacheHandler = &CacheHandler::getInstance('object');
|
||||
$oCacheHandler = CacheHandler::getInstance('object', null, true);
|
||||
if($oCacheHandler->isSupport())
|
||||
{
|
||||
$cache_key = 'object:'.$member_srl;
|
||||
$cache_key = 'object:member_info:'.$member_srl;
|
||||
$GLOBALS['__member_info__'][$member_srl] = $oCacheHandler->get($cache_key);
|
||||
}
|
||||
|
||||
|
|
@ -442,7 +442,7 @@ class memberModel extends member
|
|||
function getMemberGroups($member_srl, $site_srl = 0, $force_reload = false)
|
||||
{
|
||||
// cache controll
|
||||
$oCacheHandler = &CacheHandler::getInstance('object');
|
||||
$oCacheHandler = CacheHandler::getInstance('object', null, true);
|
||||
if($oCacheHandler->isSupport())
|
||||
{
|
||||
$cache_key = 'object_member_groups:'.$member_srl.'_'.$site_srl;
|
||||
|
|
@ -538,7 +538,7 @@ class memberModel extends member
|
|||
$site_srl = 0;
|
||||
}
|
||||
|
||||
$oCacheHandler = &CacheHandler::getInstance('object', null, true);
|
||||
$oCacheHandler = CacheHandler::getInstance('object', null, true);
|
||||
if($oCacheHandler->isSupport())
|
||||
{
|
||||
$cache_key = 'object_groups:'.$site_srl;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue