Быстрая очистка кеша страницы
Редактирую новость, но отображение списка новостей находится на другой странице.
И для просмотра результата нужно идти на ту страницу. Ждать пока она откроется, листать вниз страницы и там выбирать "Очистить кеш страницы" Как было бы замечательно прямо в дереве страниц на нужной странице Правой кнопочкой - тыц и выбрать пункт меню "Очистить кеш страницы". Есть ли плагин? Не нашел. |
Настройте так как описано в моем сниппете и все будет пучком, единственное после завершения работы сбросьте кеш чтобы все могли видеть изменения.
http://forum.typo3.biz/showthread.php?t=6678 |
Как выход для BE-пользователя вполне сойдет. Я и не подумал ввести такое условие.
Спасибо. |
В TSConfig страницы где вы редактируете новость допишите через запятую ID страниц, кэш которых вы хотите очищать:
TCEMAIN.clearCacheCmd = 161,592,2371 ПС: Это такая палка о друх концах - если у вас будет много новостей и большая нагрузка на сайт, но очистка кэша страницы будет выполнятся долго и может основательно подвешивать ваш сайт. |
Цитата:
Спасибо. |
Я остановился на варианте кэширования на 30 минут страницы с новостями. Тогда новые новости сами появятся через некоторое время после внесения через BE.
А вот чистка кэша по отдельным страницам на нагруженом сервере гарантировано ведет к его зависанию. Так как удаление из таблицы cache_pages в 1 Гб происходит не быстро, и в это время подвисают все другие обращения - так как все запрашивают информацию из этой таблицы. Если сайт не нагруженый или кэш не большой - то конечно использование TCEMAIN.clearCacheCmd наилучший вариант. |
Часовой пояс GMT +4, время: 18:14. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot