Для начала потребуется включить хранилище memcached:
перейдите в раздел хостинг
кликните на нужный контейнер
кликните “Настройка тарифа”
в правой части страницы активируйте memcached
Настройки немного отличаются для разных версий, поэтому для начала стоит узнать какая версия используется у вас. Версию ядра можно посмотреть в разделе администрирования сайта (http://имя.сайта/bitrix/admin/index.php).
В CMS Bitrix с версией ядра после 14.0 отредактируйте файл ./bitrix/.settings.php
.
Воспользуйтесь файловым менеджером:
Выбираем файл, правым кликом из контекстного меню выбираем “Правка”.
В открывшемся окне добавьте в начале файла после строки return array (
следующие строчки:
'cache' => array(
'value' => array (
'type' => 'memcache',
'memcache' => array(
'host' => 'localhost',
'port' => '11211'
),
'sid' => $_SERVER["DOCUMENT_ROOT"]."#01"
),
),
Сохраняем комбинацией клавиш ctrl+s
Если версия ядра до 14.0, то отредактируйте файл ./bitrix/php_interface/dbconn.php
.
Воспользуйтесь файловым менеджером:
Выбираем файл, правым кликом из контекстного меню выбираем “правка”.
В открывшемся окне добавьте в конец файла перед закрывающим тегом ?>
следующие строчки:
define("BX_CACHE_TYPE", "memcache");
define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#01");
define("BX_MEMCACHE_HOST", "localhost");
define("BX_MEMCACHE_PORT", "11211");
Сохраняем комбинацией клавиш ctrl+s
Зайдите в административную панель сайта -> настройки -> панель производительности -> Битрикс. Если в поле “Хранение кэша” указано значение memcache, значит настройка выполнена верно.