Включить кеш, для отдельных запросов

ЕСТЬ РЕШЕНИЕ InstantCMS 2.X
#1 13 августа 2025 в 10:20

Всем привет!

Вопрос скорее к разработчикам, но может кто в курсе и подскажет. 

Как включить кеш для отдельных запросов? Не нужно кешировать весь сайт, а только определенные запросы. В коде посмотрел, кеш работает только от конфигурации сайта, функций для включения не заметил!

#2 13 августа 2025 в 15:21

Везде, где кеш в модели используется конструкцией

  1. $this->useCache('content.categories');

и при включенном кэшировании, будет использоваться кэш.

Однако, в хуках или ином коде, вы можете приостанавливать кэширование для нужных блоков конструкцией

  1. cmsCache::getInstance()->pause();

и возобновлять

  1. cmsCache::getInstance()->resume();
#3 13 августа 2025 в 18:19
Везде, где кеш в модели используется конструкцией $this->useCache('content.categories'); и при включенном кэшировании, будет использоваться кэш.
Fuze

Благодарю за ответ!

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожее в блогах

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.