Можно ли соединить zf1 и memcached с помощью сокета unix?

В настоящее время перенос старого кода на новый сервер. Моя среда настроена на использование только сокетов.

Возможно, можно настроить 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, но, возможно, кто-то может посоветовать какой-нибудь безболезненный обходной путь

2

Решение

Класс ZF1 должен использовать класс Memcached. Похоже, что он займет путь сокета вместо хоста с портом 0.

http://php.net/manual/en/memcached.addserver.php

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]