После установки правильно Memcache модуль перекрывает standard Drupal cache functions, так что ваш модуль dosen't нужно быть в курсе Memcache. Он будет использовать memcache для систем с включенным и стандартным кэшированием Drupal db в другом месте.
Модуль memcache требует bit more work to enable, чем большинство других модулей.
Это широкие шаги, которые необходимо выполнить , чтобы использовать это программное обеспечение. Порядок важен.
- Установите memcached-файлы на свой сервер. См. Как установить Memcache в Debian Etch или Как установить Установить Memcache на OSX
- Установите расширение memcache PECL для PHP.
- В php.ini установлен memcache.hash_strategy = "согласованный".
- Поместите свой сайт в автономный режим.
- Загрузите и установите модуль memcache.
- Если вы ранее запускали модуль memcache, запустите update.php.
- Примените DRUPAL-5-cache-serialize.patch, что поставляется с модулем на вашем Drupal .
- Запустите хотя бы один экземпляр memcached на вашем сервере.
- Редактировать settings.php для настройки серверов, кластеров и контейнеров, которые предполагается использовать в memcache .
- Редактировать settings.php для включения memcache.inc илиmemcache.db.inc. Например, $ conf ['cache_inc'] = 'sites/all/modules/memcache/memcache.db.inc';
- Принесите свой сайт обратно в Интернете.
После установки и запуска вы можете телнет к примеру кэша памяти на сервере (11211 Я верю в порт по умолчанию) и введите get *cache-key*
, чтобы увидеть, если ваши данные в кэш.
Вот ссылка на дополнительную документацию по настройке memcache, которую я нашел полезным, https://wiki.fourkitchens.com/display/PF/Using+memcached+with+Drupal+or+Pressflow+on+CentOS+5 –