Вы здесь

Block Cache

Кеширование блоков.

Оригинал http://harzah.ru/node/753.

Модуль представляет собой реализацию кэширования блоков (как видно из названия). Кэширует он отдельно от основного кэша, имеет собственную таблицу и работает, кстати, очень стабильно. Главное отличие от основного кэша в том, что этот модуль будет работать даже после того, как вы зашли на сайт как зарегистрированный пользователь. Существенная экономия при скачивании страниц, так как обычно, почти на всех сайтах на Друпале имеются блоки.

Модуль Block Cache работает по каждому блоку отдельно, этим достигается потрясающая настраиваемость. Кэшированные блоки появляются рядом с обычными с пометкой "[[-CACHED-]]". Для того, чтобы включить кэширование тех или иных блоков, необходимо отключить основной и включить кэшированный. При этом также задаются вес блока "жизнь кэша" в секундах, можно указать, при каком действии кэш должен обновляться и тд.

Вообще, по моему мнению, это модуль, который наравне с некоторыми другими, просто не имеет недостатков. Настройки просты и понятны, всё работает как часы. Я пользуюсь этим модулем уже в двух версиях Друпала и считаю, что такой нужный модуль мог бы стать базовой функциональностью.

Зависит от: 

Комментарии

Изображение пользователя des

Мало для чего пригодный модуль.

Если скажем меню сделать в CACHE то всегда стиль .active будет на одном элементе, что само собой неправильно

Ну ещё меняет класс блока, что значит если у вас есть block-search.tpl.php, то он не будет подтягиваться, потому как класс станет block cashe.

Изображение пользователя Сергей

Не вижу никаких проблем. Специально для таких случаев там предусмотрены опции Per User и Per Page. Меню себе делаю с этим модулем (для новой версии сайта, а не нынешней). Все работает отлично.