В настоящее время перенос старого кода на новый сервер. Моя среда настроена на использование только сокетов.
Возможно, можно настроить Zend Framework 1 для использования Unix сокета для подключения к Memcached серверу?
Постскриптум Не путать людей: вопрос не в механизме нативных сессий php, а в кешировании ZF1.
например мы указываем что-то вроде следующего в application.ini (мне нужно что-то для сокетов Unix, если есть обходной путь):
; Cache
resources.cachemanager.database.frontend.name = Core
resources.cachemanager.database.frontend.options.automatic_serialization = On
resources.cachemanager.database.backend.name = Memcached
resources.cachemanager.database.backend.options.servers.local.host = <%= @memcached['listen'] %>
resources.cachemanager.database.backend.options.servers.local.port = <%= @memcached['port'] %>
Я не вижу ничего, что бы работало с сокетами memcached unix в коде zf1, но, возможно, кто-то может посоветовать какой-нибудь безболезненный обходной путь
Класс ZF1 должен использовать класс Memcached. Похоже, что он займет путь сокета вместо хоста с портом 0.
Других решений пока нет …