Guest User

Untitled

a guest
May 31st, 2016
619
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $obCache = new CPHPCache;
  2.  
  3. // время кеширования - 30 минут
  4. $life_time = 30*60;
  5.  
  6. // формируем идентификатор кеша
  7. $cache_id = 'test';
  8.  
  9. // если кеш есть и он ещё не истек, то
  10. if($obCache->InitCache($life_time, $cache_id, "/")) :
  11. // получаем закешированные переменные
  12. echo 'cache exist';
  13. $vars = $obCache->GetVars();
  14. $SECTION_TITLE = $vars["SECTION_TITLE"];
  15. else :
  16. echo 'cache NOT exist';
  17. // иначе обращаемся к базе
  18. $SECTION_TITLE = 'TEST TITLE';
  19. endif;
  20.  
  21.  
  22. // начинаем буферизирование вывода
  23. if($obCache->StartDataCache()):
  24. // записываем в файл кеша
  25. // вместе с дополнительной переменной
  26. $obCache->EndDataCache(array(
  27. "SECTION_TITLE" => $SECTION_TITLE
  28. ));
  29. endif;
RAW Paste Data