Boa tarde amigos programadores...
Estou com um pouco de dificuldades em entender como o APC funcionaria em uma aplicação. Pelo que entendi, o APC é um cache do sistema certo?
Mas eu consigo manipular esse cache?
Por exemplo... eu quero carregar um menu com categorias e subcategorias. Mas quero que apenas mostre as categorias e subcategorias que possuam produtos cadastrados. Uma vez armazenado o resultado dessa consulta em cache, teria como atualizar esse cache apenas quando houver alguma mudança na tabela de categoria/subcategoria/produtos?
Existe a possibilidade de desenvolver uma rotina de teste com cache e sem cache para ver a diferença de desempenho?
Se alguém puder ajudar, agradeço desde já!
Page 1 of 1
Ajuda Com Apc
#2
Posted 10 October 2012 - 02:38 PM
Lukas,
O yii você pode manipular vários tipo de cache, para a sua necessidade, sobre armazenar alguns trechos do código, tem o caching de fragmentos.
Com ele, você pode consultar a tabela do banco de dados, e verificar se houve alguma atualização dos dados, se houver ele renova o cache, caso não tenha ele mostra o conteúdo.
Dá uma lida no link com calma que ele mostra alguns exemplos.
O yii você pode manipular vários tipo de cache, para a sua necessidade, sobre armazenar alguns trechos do código, tem o caching de fragmentos.
http://www.yiiframework.com/doc/guide/1.1/pt/caching.fragment
Com ele, você pode consultar a tabela do banco de dados, e verificar se houve alguma atualização dos dados, se houver ele renova o cache, caso não tenha ele mostra o conteúdo.
Dá uma lida no link com calma que ele mostra alguns exemplos.
Newerton Vargas de Araújo
#3
Posted 10 October 2012 - 03:22 PM
O APC tem o cache de dados (que é o que você quer usar para o menu) e o cache de opcode, para acelerar a execução do PHP.
Para atualizar o cache quando houver mudaça no banco, veja o conceito de dependências do cache no guia.
Para atualizar o cache quando houver mudaça no banco, veja o conceito de dependências do cache no guia.
Rodrigo Coelho
Check my extension
giix: a code generator for Yii.
The complete beginner's study guide for the Yii Framework
Check my extension
giix: a code generator for Yii.

The complete beginner's study guide for the Yii Framework
#4
Posted 15 October 2012 - 10:24 AM
Newerton, eu tinha lido sobre caching de fragmentos porém não sabia se resolveria meu problema...
Realizei alguns teste e vi que posso usar ele mesmo.
Obrigado os que postaram!
Realizei alguns teste e vi que posso usar ele mesmo.
Obrigado os que postaram!
Share this topic:
Page 1 of 1

Help













