Я пытаюсь понять, как настроить symfony + адаптер memcached для использования постоянных соединений.
В документации memcached я обнаружил, что у него есть аргумент конструктора
Memcached :: __ construct ([string $ persistent_id])
https://www.php.net/manual/en/memcached.construct.php
Но по умолчанию в коде Symfony, который я вижу, он установлен в null .
namespace Symfony\Component\Cache\Traits;
trait MemcachedTrait
{
private static $defaultClientOptions = [
'persistent_id' => null,
'username' => null,
'password' => null,
\Memcached::OPT_SERIALIZER => \Memcached::SERIALIZER_PHP,
];
Я пытаюсь установить его через конфигурацию default_memcached_provider следующим образом:
default_memcached_provider: memcached: // localhost? Tcp_keepalive = true & persistent_id = booking_website
Это нормально? Как я могу определить, работает ли он?
Я наблюдаю за сервером с помощью newreli c, но не вижу времени, затрачиваемого на изменения в memcached, возможно, потому что у меня не так много трафика c .