Improve caching efficiency of document extra keys and module extra vars

This commit is contained in:
Kijin Sung 2016-04-18 21:34:14 +09:00
parent a949b95763
commit 7beaff8241
2 changed files with 2 additions and 1 deletions

View file

@ -373,7 +373,7 @@ class documentModel extends document
$keys = Rhymix\Framework\Cache::get("site_and_module:module_document_extra_keys:$module_srl");
$oExtraVar = ExtraVar::getInstance($module_srl);
if(!$keys)
if($keys === null)
{
$obj = new stdClass();
$obj->module_srl = $module_srl;

View file

@ -1669,6 +1669,7 @@ class moduleModel extends module
{
foreach($get_module_srls as $module_srl)
{
Rhymix\Framework\Cache::set("site_and_module:module_extra_vars:$module_srl", new stdClass);
$extra_vars[$module_srl] = new stdClass;
}
}