Показать сообщение отдельно
Старый 26.10.2007, 17:37   #1
c0d3r
Senior Member
 
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
По умолчанию Очистка кэша конкретного сайта

На многосайтовом проекте (одна база - много сайтов) требуется выполнить сабж.

Конечно, можно почистить весь кэш FE, но это вызывает сильное падение производительности, правда, при отключённом "Page is being..." - знаменитая заглушка для одновременного доступа нескольких посетителей к ещё незакэшированной странице... не знаю, как будет с ней, раскомментировал обратно в коде тайпы на всякий.

Но всё же - есть ли способ чистки кэша FE конкретного сайта, а не всех?
В админке не нашёл кнопы

Как почистить cache_pagesection, cache_pages в принципе ясно - по page_id, можно и скриптик написать, а вот с cache_hash есть проблема - непонятно, как там выстраивать привязку к id страницы.

ps Про заглушку тем, кто не в курсе - здесь:
http://forum.typo3.biz/showpost.php?...9&postcount=18
http://forum.typo3.biz/showpost.php?...3&postcount=19
c0d3r вне форума   Ответить с цитированием