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=2143)

Э 23.11.2006 11:48

Кеширование
 
Есть сайт с кучей страниц. Столкнулся с проблемой огромного размера таблицы в БД cache_pages - 400 Мб! После обнуления кеша размер = 0.

Как решается подобного рода казусы?
Где и как регулируется время жизни кеша Устаревает "Стандартный"?

void 23.11.2006 13:40

Время жизни кэша регулируется параметрами
config.cache_period (по умолчанию 24 часа) + аналогичным параметром для каждой страницы.
Есть возможность совсем отказаться от кэша через config.no_cache, либо использовать, например, файловый кэш (fl_staticfilecache) ...

Э 23.11.2006 13:52

спасибо за ответ.
config.cache_period почему-то не помог. выставил период в минуту, но после ручного обнуления всего кеша таблица cache_pages все-равно продолжала расти без периодического обнуления.

решил проблему (кажется решил) довольно экзотически:
установил плагин "autocache", жмакнул в нем кнопку Start. после минут 30 выдало, что у меня 40 000 каких-то дублей. предложил их удалить, я согласился. после этого размер cache_pages остановился на 26 мб. до этого рос со скоростью мегабайт в минуту

Valery Romanchev 23.11.2006 14:55

на сайтах typo3.com и typo3.org была такая проблем с большим размером кеша в БД
для этого сделали pageCacheToExternalFiles
можно посмотреть
http://wiki.typo3.org/index.php/Perf...nce_Extensions

autocache не смотрел - спасибо, может он как-нить пригодится

Tod 23.11.2006 15:00

У меня вопрос что значит "куча страниц"? и для всех ли сайтов с такой кучей эта проблема существует? или это какое-то "непонятное отклонения" (см. глюк)


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

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