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