Для налаштування 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>';