Перейти к содержимому
Русский язык для Invision Community 5

Кэширование хуков

Хуки по умолчанию кэшируются?

И возможно ли задать время хранение кэша?

Рекомендованные сообщения

В каком смысле кешируются, можно по конкретнее? Хуки хранятся в базе данных, а код кешируется на диске в папке hooks. Результат самих хуков отдельно не кешируется, только если разработчик сам использует кеш.

  • Автор

Возможно через

$this->cache->setCache

Установить дату до которой необходимо сохранить кэш??

 

И такой вопрос, если использовать хук в котором есть запросы. К примеру разместить его в шаблоне, если перейти на мобильную версию. То данный хук не будет активен, в смысле если не соответсвуют условия и он не размещен в мобильной версии шаблона...

В таком случаи, запросы в хуке будут неактивны?

Результат самих хуков отдельно не кешируется, только если разработчик сам в нем использует кеш.
В таком случаи, запросы в хуке будут неактивны?

Вот точно не могу сказать, не помню логики работы шаблонных хуков, но по моему хук не выполняется.

  • Автор

Сейчас переместил код в хук, в нем 2 запроса. До этого было общее количество запросов на странице 16, после того как перенес стало 14. Значит как то все же кэшируются данные...

В мобильной версии вовсе 13, видать хук неактивен...

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.