Doctrine Кэш сущностей - PullRequest
       100

Doctrine Кэш сущностей

0 голосов
/ 22 марта 2020

Как лучше всего кэшировать Doctrine Объект и разрешить доступ к объединенным таблицам кэшированного объекта? Я использую memcache и есть доступ только к собственным полям таблицы, а не к объединенным таблицам из кэшированной сущности. Я могу кэшировать запрос, но я хочу работать с Entity.

Я пытаюсь кэш второго уровня:

        'query_cache'       => 'memcache',
        'result_cache'      => 'memcache',
        'metadata_cache'    => 'memcache',
        'hydration_cache'   => 'memcache',

        'second_level_cache' => [
            'enabled'               => true,
            'default_lifetime'      => 200,
            'default_lock_lifetime' => 500,
            'file_lock_region_directory' => __DIR__ . '/../src/Application/FileLocks',
            'regions' => [
                'My\FirstRegion\Name' => [
                    'lifetime'      => 800,
                    'lock_lifetime' => 1000,
                ],
                'My\SecondRegion\Name' => [
                    'lifetime'      => 10,
                    'lock_lifetime' => 20,
                ],
            ],
        ],

, но нет результатов

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