[url]http://drupal.org/project/blockcache[/url]
Кэширует блоки для всех ролей и независимо от основного кэша. На каждый блок делается один запрос из базы. Администратор может выбирать какие блоки кэшировать какие нет, и когда кэш будет обновляться.
Пока не пробовал
Комментарии
Я установил. На субъективный взгляд, сайт стал отзываться быстрее.
надо будет глянуть девелом. если не глючит и правильно его настроить то может имхо реально ускорить друпал и снизить нагрузку на базу. напрмер если сайт обновляется раз в день, с утра и есть много блоков типа списков содержимого рубрик (например у меня на сайте висит такой в каждой рубрике со список из 10 нод), то можно их кэшировать после обновления сайта:
кол-во блоков на странице*количество нод в блоке* количество показов для зарегистрированных пользователей = огого!
интересно, как он работает с php_flag zlib.output_compression On
или как и обычный кэш? будет ломать сайт?
модуль поставил настроек не вижу
есть только одна вкл/выкл и все - на работу никак не влияет - что делать?
по-моему он начинает работать когда его включаешь...
надо идти в администрирование блоков. Динамические блоки отключить, а вместо них включить кешированные.
В меню Управление->Блоки?
Но там ничего нет подобного
Если меню в блоке разворачивающееся, то тип кеша нужно установить "per page", если нет, то "site-wide".
да, действительно, замечательный модуль... в настройках блоков всё отображается... и на самом деле быстрее работает, прямо визуально замечаешь, что блоки больше не перезагружаются, а это делает только страничка... замечательный модуль...
тем более, работает правильно... если вывод изменился, то он автоматом изменяет кэш (проверил на блоке с рекламой), а если в настройках блока включить "разрешить" показывать когда он изменяет кэш, то очень наглядно всё, видно какой блок он именно изменяет и тд...
плохо нет настройки "не кэшировать этот блок вообще"... хотя я может плохо смотрел?
[b]Добавлено:[/b]
хех... хитрый модуль... для навигации (где администер и прочая) я вам не советую его включать, так как он появится и у анонимных пользователей... это, конечно, не страшно, но зачем?
ой а что в друпале блоки сами ядром не кешируются?
в большинстве ламерских CMS кешируются - вот даже в старинном постнуке что-то было.
кэшируются и в самом Друпале, только странно это делают... и кол-во запросов к бд не уменьшается, очевидно это решает данную проблему, потому что этот модуль кэширует точно и стопроцентно...
Это неправильно: что-б исправить корявость одного модуля - писать второй... лучше-б написали замену стандартному block.module
зато теперь есть отдельно кэш блоков и кэш контента, я думаю это правильно... можно включить оба, а можно по отдельности...
там должны появиться дополнительные блоки со значком caсhed (или что-такое)...
Все работает,только где еще увидить "“per page”, если нет, то “site-wide”"?
открываете конфигурацию этого самого кэшированного блока и там видите эти самые настройки... хех, ничего сложного... несмотря на то, что блоки как-бы одинаковые (одни с пометкой, другие нет) настройки конфигурации у них разные...