2.13.3.3. Настройка Memcache в Битрикс
Битрикс: Управление сайтом 17.5.7
Чтобы включить поддержку Memcache в Битрикс:
- В конце файла
bitrix/php_interface/dbconn.php
добавьте такой код:define("BX_CACHE_TYPE", "memcache"); define("BX_MEMCACHE_HOST", "unix:///home/example/.system/memcache/socket"); define("BX_MEMCACHE_PORT", "0");
В строке с параметром
BX_MEMCACHE_HOST
вместоexample
укажите название хостинг-аккаунта, в котором размещён сайт. - В каталоге
bitrix
создайте файл.settings_extra.php
с таким кодом:- .settings_extra.php
<?php return array( 'cache' => array( 'value' => array( 'type' => 'memcache', 'memcache' => array( 'host' => 'unix:///home/example/.system/memcache/socket', 'port' => '0' ), 'sid' => $_SERVER["DOCUMENT_ROOT"]."#01" ), ), ); ?>
В строке с параметром
host
вместоexample
укажите название хостинг-аккаунта, в котором размещён сайт. - Откройте админ-панель сайта.
- Перейдите в раздел «Администрирование → Настройки → Производительность → Панель производительности» и на вкладке «Битрикс (оптимально)» проверьте, активирован ли Memcache.
- Проверьте работу сайта.