Я остановился на варианте кэширования на 30 минут страницы с новостями. Тогда новые новости сами появятся через некоторое время после внесения через BE.
А вот чистка кэша по отдельным страницам на нагруженом сервере гарантировано ведет к его зависанию. Так как удаление из таблицы cache_pages в 1 Гб происходит не быстро, и в это время подвисают все другие обращения - так как все запрашивают информацию из этой таблицы.
Если сайт не нагруженый или кэш не большой - то конечно использование TCEMAIN.clearCacheCmd наилучший вариант.
|