Symfony Компонент кэша настроить постоянное соединение - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь понять, как настроить 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 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...