-
Notifications
You must be signed in to change notification settings - Fork 66
Closed
Description
We are using the following cache configuration in sulu:
Configuration.yaml
sessions:
default:
backend:
caches:
meta: doctrine_phpcr.meta_cache_provider
nodes: doctrine_phpcr.nodes_cache_provider
live:
backend:
caches:
meta: doctrine_phpcr.meta_cache_provider
nodes: doctrine_phpcr.nodes_cache_provider
services:
doctrine_phpcr.meta_cache_provider:
class: Symfony\Component\Cache\DoctrineProvider
public: false
arguments:
- '@doctrine_phpcr.meta_cache_pool'
doctrine_phpcr.nodes_cache_provider:
class: Symfony\Component\Cache\DoctrineProvider
public: false
arguments:
- '@doctrine_phpcr.nodes_cache_pool'
framework:
cache:
pools:
doctrine_phpcr.meta_cache_pool:
adapter: cache.app
doctrine_phpcr.nodes_cache_pool:
adapter: cache.app
We did have currently problem that the cache increases and is going to get very big, after our redis was on 8gb, i flushed the whole cache after some weeks its again on 2gb:
After analysing the cache keys I find a lot keys for the same node (~50) e.g.:
sQtmeIwJkU:%5Bnodes%3A_%2Fcmf%2Fsulu%2Fcontents%2Fthemenseiten%2Fernaehrungsformen%2Fcholesterinarme-ernaehrung%2C_default_live%5D%5B87%5D
sQtmeIwJkU:%5Bnodes%3A_%2Fcmf%2Fsulu%2Fcontents%2Fthemenseiten%2Fernaehrungsformen%2Fcholesterinarme-ernaehrung%2C_default_live%5D%5B218%5D
sQtmeIwJkU:%5Bnodes%3A_%2Fcmf%2Fsulu%2Fcontents%2Fthemenseiten%2Fernaehrungsformen%2Fcholesterinarme-ernaehrung%2C_default_live%5D%5B456%5D
sQtmeIwJkU:%5Bnodes%3A_%2Fcmf%2Fsulu%2Fcontents%2Fthemenseiten%2Fernaehrungsformen%2Fcholesterinarme-ernaehrung%2C_default_live%5D%5B463%5D
...
Decoded the keys looks like this:
sQtmeIwJkU:[nodes:_/cmf/sulu/contents/themenseiten/ernaehrungsformen/cholesterinarme-ernaehrung,_default_live][87]
sQtmeIwJkU:[nodes:_/cmf/sulu/contents/themenseiten/ernaehrungsformen/cholesterinarme-ernaehrung,_default_live][218]
sQtmeIwJkU:[nodes:_/cmf/sulu/contents/themenseiten/ernaehrungsformen/cholesterinarme-ernaehrung,_default_live][456]
sQtmeIwJkU:[nodes:_/cmf/sulu/contents/themenseiten/ernaehrungsformen/cholesterinarme-ernaehrung,_default_live][463]
...
What is the last part [number], we are using in this project doctrine dbal adapter so no versioning is active here so not sure what the number could represent here. Does somebody have any hint what this number could represent or how to avoid that multiple entries for the same node are created.
Metadata
Metadata
Assignees
Labels
No labels