Настройка memchached
Для включения memcache в Битрикс необходимо в настройках /bitrix/.settings_extra.php
прописать следующие настройки, если файла нет, его нужно создать:
/bitrix/.settings_extra.php<?
return array(
'cache' => array(
'value' => array (
'type' => 'memcache',
'memcache' => array(
'host' => '127.0.0.1',
'port' => '11211'
),
'sid' => $_SERVER["DOCUMENT_ROOT"]."#01"
),
),
);
?>
В файле /bitrix/php_interface/dbconn.php
настройки будут выглядить следующим образом:
/bitrix/php_interface/dbconn.phpdefine("BX_CACHE_TYPE", "memcache");
define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#01");
define("BX_MEMCACHE_HOST", "127.0.0.1");
define("BX_MEMCACHE_PORT", "11211");
Убедиться, что сайт подключился к memcached
можно в панели производительности http://вашсайт.ru/bitrix/admin/perfmon_panel.php
Настройки на сервере хранятся в файле /etc/syscinfig/memchaced
:
# Ansible managed
# memcached settings
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""