2.13.7.7. Настройка Memcached в Webasyst

Для настройки Memcached в Webasyst создайте в каталоге wa-config файл cache.php со следующим содержимым:

<?php
return array(
    'default' => array(
        'type' => 'memcached',
        'namespace' => 'wa',
        'servers' => array(
            array(
                'host' => '/home/' . explode("/",__DIR__)[2] . '/.system/memcache/socket',
                'port' => 0,
            ),
        )
    )
);

В строке с параметром namespace вместо wa укажите свой произвольный идентификатор, необходимый для избежания конфликтов при использовании Memcached сразу несколькими сайтами.

Для проверки работы кеширования создайте и выполните простой тестовый скрипт, который выводит все хранящиеся в Memcached ключи:

<?php
$cache = new Memcached();
$cache->addServer('/home/' . explode("/",__DIR__)[2] . '/.system/memcache/socket', 0);
echo '<pre>';
var_dump($cache->getAllKeys());
echo '</pre>';
Содержание