Добрый день, обратила внимание на огромный размер таблицы cache_form в базе данных. Посмотрев записи оказалось, что большую часть из них создает модуль poll.
У меня опрос включен и могут голосовать анонимы, зарегистрированных пользователей не очень много и в некоторых случаях их мнение не так важно, как анонимных посетителей.
Подскажите, какие варианты решения данной проблемы, почему не чистится таблица cache_form?
Соответственно вопрос: если я закрою голосование для анонимных посетителей - это улучшит ситуацию с ростом таблицы cache_form(сейчас она спокойно за сутки выростает до 400М)?
В поиске нашла только аналогичный вопрос:
http://www.drupal.ru/node/28613
но решения там нет.
Комментарии
Модуль db_maintenance может поможет?
Чаще запускайте крон на сайте. По крону очищаются устаревшие записи из таблицы cache_form. Например кэш для форм валиден 6 часов после создания формы, после этого его нужно удалить.
Поставьте интервал запуска крона раз в 6 часов, если всё равно будет много весить таблица по вашему мнению, то уменьшайте интервал ещё больше.
Спасибо, посмотрю..
Спасибо, а где можно уменьшить валидность кэша форм до 2-х часов? Или так поступать не рекомендуется? У меня сейчас крон каждый час запускается, и резутьтат я уже описала(таблица доростает до 400М, но бывает и больше).