Loading
Cache Router
Модуль Cache Router представляет из себя систему кеширования, которая позволяет использовать отдельные таблицы для кеширования данных и для каждой из этих таблиц использовать свой механизм кеширования. Cache Router поддерживает следующие механизмы кеширования:
- Файлы
- База данных
- APC
- eAccelerator
- Memcache
- XCache
Установка модуля
Скопируйте модуль в папки с дополнительными модулями и внесите изменения в файл settings.php, после чего включите модуль и настройте его на странице быстродействия.
Настройка модуля
Добавьте следующие строки в файл settings.php:
$conf['cache_inc'] = './sites/all/modules/cacherouter/cacherouter.inc';
$conf['cacherouter'] = array(
'default' => array(
'engine' => 'db',
'server' => array(),
'shared' => TRUE,
'prefix' => '',
'path' => 'sites/default/files/filecache',
'static' => FALSE,
'fast_cache' => TRUE,
),
);- server: используется только с memcache и должен быть комбинацией множеств host:port (например, 'server' => array('localhost:11211', 'localhost:11212'))
- shared: используется только с memcache
- prefix: префикс таблиц, обычно используется при мультисайтинге
- path: позволяет переопределить адрес хранилища файлов используемый по умолчанию — /tmp/filecache. Параметр может использоваться только при файловом типе кеширования. При использовании мультисайтинга, необходимо определять файловый кеш для каждого сайта (например, sites/site1.com/files/filecache, sites/site2.com/files/filecache)
- fast_cache: используется для включения
page_fast_cache(). При использовании этого параметра, статистика по анонимным посетителям недоступна - static: используется, чтобы включить хранение статического кеша массива. В этом случае, множественные запросы страницы не будут использовать отдельный кеш. По умолчанию — выключено, так как Друпал 6 стандартно позволяет настраивать кеширование различных редко изменяемых данных
При использовании версии модуля для пятой ветки системы, необходимо применение патча cache serialization.patch.
# cd /path/to/drupal
# patch -p0 < sites/all/modules/cacherouter/patches/DRUPAL-5-7-cache-serialize.patch
Метки:


