Typo3 USER / userFunc и кэширование

Есть ли способ установить максимальное время кэширования для объекта USER? (не уверен, что это действительно вызываемый объект..)

Единственное, что я нашел, это COA_GO, который является сертификатом подлинности с определяемым пользователем временем кэширования, но обновлению до последней версии около двух лет, что заставляет меня надеяться, что есть аналогичная основная функция, которая сделала его устаревшим...
/optimism off
если это вообще невозможно, пример того, как использовать внутренний кеш Typo3, также решит большинство моих проблем.
только что посмотрел class.t3lib_cache_manager.php, и... я не знаю не совсем понял... ожидал чего-то похожего на апк...

Заранее спасибо за любую подсказку или предложение!


person Florian Fida    schedule 18.02.2012    source источник
comment
Возможно, вы могли бы создать ручной хук для таблицы кеша, чтобы очистить кеш нужного плагина вручную.   -  person Fedir RYKHTIK    schedule 20.02.2012


Ответы (1)


Взгляните на новый cObj Cache (Forge) и статья в блоге, объясняющая, как это работает.

По сути, он регистрирует новое свойство stdWrap, которое может содержать время жизни:

5 = TEXT
5 {
    cache.key = mycurrenttimestamp
    cache.tags = tag_a,tag_b,tag_c
    cache.lifetime = 3600
    data = date : U
    strftime = %H:%M:%S
}
person konsolenfreddy    schedule 21.02.2012
comment
О да, это выглядит многообещающе! Я надеюсь, что это также будет задокументировано... Я могу придумать, для чего нужны ключ и время жизни, но все остальное... - person Florian Fida; 22.02.2012