Для подключения к Memcached используйте следующий адрес сокета unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock и порт 0.
Здесь и далее X в имени директории usersX может быть целым числом (1, 2, ...) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели аккаунта.
Альтернативный вариант — использовать для подключения IP и порт Memcached-сервера. Для каждого аккаунта эти параметры различаются: их значение также можно узнать в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели аккаунта.
Пример подключения к Memcached из PHP:
<?php
$m = new Memcache;
$m->connect(
'unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock',
0
);
$m->set('key', 'value');
echo $m->get('key');
?>
Аналогичный пример на языке Python:
import memcache
m = memcache.Client([
'unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock'
])
m.set('key', 'value')
print m.get('key')
И на Perl:
use Cache::Memcached;
my $m = Cache::Memcached->new({servers => [
'/home/usersX/первая_буква_логина/логин/memcached/memcached.sock'
]});
$m->set('key', 'value');
print $m->get('key');
С более подробной документацией вы можете ознакомиться здесь: PHP, Python, Perl.
В панели администрирования Joomla! 1.5 пройдите в раздел «Общие настройки / Система». На открывшейся странице справа в группе полей «Установки кэша» в качестве обработчика кэша выберите «Memory Cache» и нажмите «Применить». Страница обновится. Далее справа в качестве хоста и порта «Memory Cache Server» укажите unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock и 0 соответственно.
Здесь X в имени директории usersX может быть целым числом (1, 2, ...) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели (смотрите значение параметра «Домашняя директория»).
Для новых систем с версией ядра выше 14:
Создайте файл bitrix/.settings_extra.php со следующим содержимым:
<?php
return array(
'cache' => array(
'value' => array(
'type' => 'memcache',
'memcache' => array(
'host' => 'unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock',
'port' => '0',
),
'sid' => $_SERVER["DOCUMENT_ROOT"]."#01"
),
),
);
?>
Здесь X в имени директории usersX может быть целым числом (1, 2, ...) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели (смотрите значение параметра «Домашняя директория»).
Подробнее — в документации 1С-Битрикс.
Для старых систем:
Откройте для редактирования файл bitrix/php_interface/dbconn.php и вставьте в него следующие строки:
define("BX_CACHE_TYPE", "memcache");
define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#01");
define("BX_MEMCACHE_HOST",
"unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock");
define("BX_MEMCACHE_PORT", "0");
Здесь X в имени директории usersX может быть целым числом (1, 2, ...) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели (смотрите значение параметра «Домашняя директория»).
Войдите в административный интерфейс 1С-Битрикс и перейдите в раздел «Рабочий стол / Настройки / Производительность / Панель производительности»: во вкладке «Битрикс» настройка «Хранение кеша» должна принять значение «memcache».
В движке WordPress нет встроенной поддержки Memcached, соответствующий функционал реализовывается специальными плагинами. Подобных плагинов несколько, самый мощный из них — «W3 Total Cache». Этот плагин можно установить через административный интерфейс WordPress.
После установки и активации плагина перейдите в его настройки и включите один или несколько нужных вам типов кэширования: «Page Cache», «Minify», «Database Cache» и/или «Object Cache». Для каждого из них в поле «Cache Method» выберите значение «Memcached». Затем последовательно войдите в подразделы настроек каждого из включенных типов кэширования и в поле «Memcached hostname:port / IP:port» укажите IP и порт вашего Memcached-сервера: они указаны в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели аккаунта.