По курсу для хостеров в старых (до 15) версиях в файле /etc/sysconfig/memcached нужно задать следующие параметры:
MAXCONN = "10240"
— количество одновременных подключений (по умолчанию 1024);CACHESIZE="1024"
— объем выделяемой памяти для кеша (по умолчанию 64MB);OPTIONS="-t 8 -s /tmp/memcached.sock"
— количество потоков memcached (по умолчанию 4).
А в bitrix/php_interface/dbconn.php:
1 2 3 4 |
define("BX_CACHE_TYPE", "memcache"); define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#01"); define("BX_MEMCACHE_HOST", "unix:///tmp/memcached.sock"); define("BX_MEMCACHE_PORT", "0"); |
А из курса разработчика в новом ядре нужно добавить файл /bitrix/.settings_extra.php со следующим содержимым:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php return array ( 'cache' => array( 'value' => array ( 'type' => 'memcache', 'memcache' => array( 'host' => 'unix:///tmp/memcached.sock', 'port' => '0' ), 'sid' => $_SERVER["DOCUMENT_ROOT"]."#01" ), ), ); ?> |