Просмотр полной версии : Кеширование
Есть сайт с кучей страниц. Столкнулся с проблемой огромного размера таблицы в БД cache_pages - 400 Мб! После обнуления кеша размер = 0.
Как решается подобного рода казусы?
Где и как регулируется время жизни кеша Устаревает "Стандартный"?
Время жизни кэша регулируется параметрами
config.cache_period (по умолчанию 24 часа) + аналогичным параметром для каждой страницы.
Есть возможность совсем отказаться от кэша через config.no_cache, либо использовать, например, файловый кэш (fl_staticfilecache) ...
спасибо за ответ.
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/Performance_tuning#TYPO3_performance_Extensions
autocache не смотрел - спасибо, может он как-нить пригодится
У меня вопрос что значит "куча страниц"? и для всех ли сайтов с такой кучей эта проблема существует? или это какое-то "непонятное отклонения" (см. глюк)
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot