Проблемы с кешем в exposed form

Главные вкладки

Аватар пользователя slavik.kz slavik.kz 21 января 2010 в 15:37

Всем привет!

Не знаю после чего, ранее, в течение месяцев работы сайта такого не наблюдал. Возникла такая проблема: на сайте объявлений (Drupal 6.15, Views 6.x-2.8), с поиском-фильтрацией через exposed form, началось жуткое разрастание таблицы cache_form (до тысячи записей в час, посещаемость - 2К-3К хитов в сутки по сайту). Посмотрел, все записи - вида form_form-SID, и весят при этом ~73 Кб. Кешируется форма поиска - exposed form.

Можно ли что-нибудь с этим сделать? Отчего такое могло произойти? Кто виноват и что делать?

Например отключить кеширование конкретно одной формы. Вообще не вижу огромного смысла кешировать exposed form блок, где текущие значение передаются через get-запрос.

Комментарии

Аватар пользователя slavik.kz slavik.kz 22 января 2010 в 10:42

раскопал такое:
при передаче параметров методом GET, form_build_id не передается (да и не очень красов было бы), от этого при каждой обработке формы она кешируется с разными идентификаторами, пытаюсь или унифицировать идентификатор или убрать кеширование

Если у кого возникнут мысли, предложения о помощи - буду рад.