Pim-community-dev: config_prod.yml hardcodes apcu cache para doutrina

Criado em 6 abr. 2016  ·  5Comentários  ·  Fonte: akeneo/pim-community-dev

Estamos tendo uma bela seleção de drivers de cache para doutrina, por que codificaríamos qualquer um deles?

Talvez deva ser movido para se tornar um dos parâmetros em parameters.yml para o aplicativo. A solicitação pull é bastante óbvia, mas vamos discutir isso antes de enviar uma.

Edit: esclarecendo meu inglês.

Comentários muito úteis

@jmleroux, obrigado por uma atualização rápida. Desculpe, talvez eu não tenha sido claro em minha declaração, não quero que o Memcached seja a opção padrão. Eu adoraria ter isso configurável, não codificado.

Todos 5 comentários

Olá @Xobb ,

Memcached não deve ser uma dependência rígida.
Essa personalização é muito fácil e talvez deva ser documentada, mas não definida por padrão.
Para ser honesto, se os metadados da doutrina fossem armazenados em cache no array no lugar do APC, não tenho certeza se isso teria um grande impacto nos perfs.

Concordo totalmente com @Xobb , essa configuração é basicamente uma variável de ambiente e deve ser movida para o arquivo parameters.yml.

@jmleroux, obrigado por uma atualização rápida. Desculpe, talvez eu não tenha sido claro em minha declaração, não quero que o Memcached seja a opção padrão. Eu adoraria ter isso configurável, não codificado.

Olá @xobb ,

Após uma pequena discussão interna, pensamos que esta variável está mais relacionada à configuração do projeto do que o Akeneo PIM precisa. Você pode adicioná-lo ao seu parameters.yml em seu projeto, mas não acho que devemos adicioná-lo a todos os projetos. Além disso, adicionar parâmetros ao nosso arquivo parameters.yml fará com que eles apareçam em nosso comando interativo de instalação do post composer, o que pode ser confuso para novos usuários. Por último, muitos parâmetros são como este e adicioná-lo ao nosso parameters.yml poderia abrir a porta para vários parâmetros.

Como esses arquivos são versionados em seu projeto, você pode fazer isso facilmente para atender às suas necessidades.

Espero que minha resposta seja clara e não muito "De jeito nenhum Jose" :)

Atenciosamente,

Julien

@juliensnz

Obrigado pela sua resposta. Definitivamente encontramos nosso caminho através disso. Algumas coisas não valem a pena acontecer e esta é uma delas, por isso nunca fiz um pull request. Obrigado pelo insight e pelo produto incrível que você está criando.

Cumprimentos,
Paul Chubatyy

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

lpxavi picture lpxavi  ·  4Comentários

Jacky75 picture Jacky75  ·  3Comentários

gotgelf picture gotgelf  ·  5Comentários

pardahlman picture pardahlman  ·  4Comentários

ewallteam picture ewallteam  ·  6Comentários