Код: Выделить всё
// настройки memcache
$usememcache = 1; // Использовать кэш (1 - да, 0 - нет)
$memserver = "127.0.0.1"; // адрес сервера(ов) memcache через запятую
$memport = 11211; // Порт
$memprefix = "lgsrv"; // Префикс для уникалности(не обязательно)
$memsavetime = 300; // время хранения в кэше
Код: Выделить всё
// попытаемся подключить memcache, если нужно
if($usememcache && $memserver != "" && $memport) {
//Создаём новый объект Memcache
$memcache_obj = new Memcache;
//Соединяемся с нашим сервером (серверами)
if(substr_count($memserver,",") > 0) {
$memadds = explode(",",$memserver);
} else {
$memadds[0] = $memserver;
}
$memcache_obj->connect($memadds[0], $memport) or error_log("Memserver: ".$memadds[0]." Could not connect",0);
if(isset($memadds[1])) {
while(list($msk,$msv) = each($memadds)) {
if($msk > 0) {
memcache_add_server($memcache_obj,$msv) or error_log("Memserver: ".$msv." Could not connect",0);
}
}
}
}