Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Быстрая очистка кеша страницы (http://forum.typo3.ru/showthread.php?t=7911)

razawa 12.08.2009 12:47

Быстрая очистка кеша страницы
 
Редактирую новость, но отображение списка новостей находится на другой странице.
И для просмотра результата нужно идти на ту страницу. Ждать пока она откроется, листать вниз страницы и там выбирать "Очистить кеш страницы"

Как было бы замечательно прямо в дереве страниц на нужной странице Правой кнопочкой - тыц и выбрать пункт меню "Очистить кеш страницы".

Есть ли плагин? Не нашел.

Sergey M Nikitin 13.08.2009 01:12

Настройте так как описано в моем сниппете и все будет пучком, единственное после завершения работы сбросьте кеш чтобы все могли видеть изменения.

http://forum.typo3.biz/showthread.php?t=6678

razawa 14.08.2009 09:29

Как выход для BE-пользователя вполне сойдет. Я и не подумал ввести такое условие.
Спасибо.

dmartynenko 17.08.2009 18:14

В TSConfig страницы где вы редактируете новость допишите через запятую ID страниц, кэш которых вы хотите очищать:

TCEMAIN.clearCacheCmd = 161,592,2371

ПС: Это такая палка о друх концах - если у вас будет много новостей и большая нагрузка на сайт, но очистка кэша страницы будет выполнятся долго и может основательно подвешивать ваш сайт.

razawa 02.09.2009 09:42

Цитата:

Сообщение от dmartynenko (Сообщение 25320)
В TSConfig страницы где вы редактируете новость допишите через запятую ID страниц, кэш которых вы хотите очищать:

TCEMAIN.clearCacheCmd = 161,592,2371

ПС: Это такая палка о друх концах - если у вас будет много новостей и большая нагрузка на сайт, но очистка кэша страницы будет выполнятся долго и может основательно подвешивать ваш сайт.

Думаю это создаст меньше нагрузку, чем предложенная ранее очистка кеша для всего сайта. Хотя и там можно прописать конкретные страницы.

Спасибо.

dmartynenko 02.09.2009 15:34

Я остановился на варианте кэширования на 30 минут страницы с новостями. Тогда новые новости сами появятся через некоторое время после внесения через BE.

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

Если сайт не нагруженый или кэш не большой - то конечно использование TCEMAIN.clearCacheCmd наилучший вариант.


Часовой пояс GMT +4, время: 18:14.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot