коробочный cache
использовать родной кеш можно следующим образом
$this->cache->get($key);
$this->cache->set($key);
$this->cache->delete($key);
настройки родного кеша хранятся тут system/config/default.php
по умолчанию в ocstore 2.3 кеш файловый, который живет один час
$_['cache_type'] = 'file'; // apc, file or mem
$_['cache_expire'] = 3600;
file - файловый кеш (значения хранятся в файлах). ссдшник кстати поди ускоряет работу этого кеша
mem - кеш хранящийся в оперативной памяти, етесно он быстрее чем файловый
apc - честно не знаю, что это за тип, но гугл говорит - APC (Alternative PHP Cache) - бесплатный и открытый opcode кэшер для PHP.
инициализируется родной кеш в файле system/framework.php для того, чтобы он был доступен для использования в любом контроллере
$registry->set('cache', new Cache($config->get('cache_type'), $config->get('cache_expire')));
чтобы использовать своей кеш, который будет жить сутки, можно сделать так
$mycache = new Cache('file', 60*60*24);
$mycache->set('test',1);
кстати, для использования мемкеша нужно проводить дополнительные манипуляции с определением констант, которые в нем используются. это легко гуглится
0 коментарів
Recommended Comments
Немає коментарів для відображення
Створіть аккаунт або увійдіть для коментування
Ви повинні бути користувачем, щоб залишити коментар
Створити обліковий запис
Зареєструйтеся для отримання облікового запису. Це просто!
Зареєструвати аккаунтВхід
Уже зареєстровані? Увійдіть тут.
Вхід зараз