Memcached — программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе хеш-таблицы. Для администратора сайта на Битрикс это означает, что кешируемые данные будут грузится из оперативной памяти, что гораздо эффективнее, чем использование файлов для хранения кеша.
1. Устанавливаем memcached на сервер. Так как BitrixVM устанавливается на CentOS, то команда установки выглядит так:
yum -y install memcached
Если вы используете другую операционную систему, то команда установки может отличаться.
2. В файле /etc/sysconfig/memcached заменяем строку OPTIONS на OPTIONS=»-l 127.0.0.1″
3. Запускаем memcached:
service memcached start
4. Добавляем в автозагрузку?
chkconfig memcached on
5. При необходимости ставить библиотеку PHP-memcache:
yum -y install php-pecl-memcache
6. Настраиваем битрикс на использование memcached в файле /bitrix/.settings.php :
‘cache’ => array(
‘value’ => array (
‘type’ => ‘memcache’,
‘sid’ => $_SERVER[«DOCUMENT_ROOT»].»#01″,
‘memcache’ => array(
‘host’ => ‘127.0.0.1’,
‘port’ => ‘11211’,
),
),
‘readonly’ => false,
),
7. Проверяем в панели управления Битрикс по адресу /bitrix/admin/perfmon_panel.php?lang=ru (вторая вкладка) используется ли в качестве хранения кеша memcached:
В пункте «Хранение кеша» должно стоять memcache.