parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Как избежать кеширования фрагмента?

vadbars 12.01.2003 20:52

#
# Q4: Как избежать кеширования фрагмента?
#
При кешировании всей страницы (см. пример Misha v.3) бывает необходимо избежать
выдачи кешированных результатов какой-нибудь функции, например, счетчика посещений.
Хорошо, если можно "локализовать" некешируемый кусок кода (если позволяет структура
страницы, как в Примере1), а если нужно вывести нечто не в конце страницы, а в ее теле?


Пример1:
# в корневом auto.p
@main[]

# кешируем header и body страницы
^cache:my_cache[
^header[]
^body[]
]

# footer не кешируем - там счетчик
^footer[]

# кстати, не знаю, зачем это здесь - вроде работает и без нее?
$main[]
#end Пример1

Какие могут быть подходы к решению этой задачи?

Спасибо!