ВопросЧастичный сброс кеша при изменении информации
Здравствуйте,
Очень хотелось бы понять, как и чем заставить работать кеш друпала
например, boost настройки
Maximum Cache Lifetime - неделя
Minimum Cache Lifetime - 0 сек
при запуске крон ни одна страница не сбрасывается в не зависимости была она обновлена или нет. Если настройки буста поставить как 0 сек в "Maximum Cache Lifetime" то при запуске крона полностью исчезнет кеш даже, если он был создан секунду назад
А хотелось бы так: если страница не была изменена и не появлялись новые комментарии, то кеш этой страницы живет скажем неделю, при изменении страницы либо добавления нового комментария, кеш страницы сбрасывается. Так же если, например, страница принадлежит каким-то терминам, то сбрасывался бы и кеш этих терминов. Аналогично, если часть информации скажем заголовок используется в выводе views аналогично бы сбрасывался кеш тех страниц, где выводится views
- Гость
- 27.02.2012
- 3767
Комментарии
Скажите, пожалуйста, версию Друпала. Между 6 и 7 огромная разница в системе кэширования.
Версия 6
Drupal 7 в нем, например, для модуля boost вообще отсутствуют настройки в сравнении с d6
Поковыряйте Cache Router. Очень много возможностей и настроек.
Cache Router насколько вижу только для 6-го, а для 6-го неплохо справляется boost. Хотелось бы что-то для 7-го на виртуальном хостинге, особенно с возможностью сброса кеша при обновлении материала таксономий, views, меню и т.д Чтобы при обновлении материала на сайте не сбрасывать кеш всего сайта. В boost для 6-го (dev) это в принципе все есть только работает не на 100 а на 90%, но это для 6-го, а вот для 7-ки ничего не нашел :(
Увы и ах, для 7ки нету нечего нормального с кэшов.
По этому пришлось на джумлу переезжать, хоть проблем уже нету с обновками и нагрузкой.
Комментировать