Инструменты пользователя

Инструменты сайта


programming:1c-bitrix:phpcache

Кеширование

if(!isset($arParams["CACHE_TIME"]))
    $arParams["CACHE_TIME"] = 180;
    
if(!in_array($arParams['CACHE_TYPE'], array('Y', 'A'))){
    $arParams['CACHE_TIME'] = 0;  
}

$obCache = new CPHPCache; 
$cache_id = "blablabla.".implode('_',$arParams["USERGROUPS_LIST"]);

if($obCache->InitCache($arParams['CACHE_TIME'], $cache_id, "/")){
        $arResult = $obCache->GetVars(); 
}
else { 
$arResult = $_SERVER;

    if($obCache->StartDataCache()){
        $obCache->EndDataCache($arResult);
    }
}
programming/1c-bitrix/phpcache.txt · Последнее изменение: 2017/03/27 11:26 — artur

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki