вопрос
Делаю вывод категорий, но во время этого происходят запросы к БД, чтоб избежать множественных запросов, я решил внедрить кеш DLE. Посмотрел на функции create_cache,dle_cache,clear_cache, попытался их использовать, но ничего не получилось.
вот например пытаюсь создать кеш в init.php:
но кеш не записывается.
Подскажите пожалуйста что я делал не так.
вот например пытаюсь создать кеш в init.php:
create_cache("my_cache", "Текст модуля", $config['skin'], false);
но кеш не записывается.
Подскажите пожалуйста что я делал не так.
не лучше делать кэширование в самом модуле?
$mymod = dle_cache('mymod', $config['skin']); // проверяем кэш
if( !$mymod) { //если кэш пустой, то...
код модуля...
$mymod = ...
create_cache('mymod', $mymod, $config['skin'] ); // кэшируем
}
echo $mymod; // отображаем...