Em alguns projetos que estou envolvido, usamos cache no ORM sim e tem registrado um ganho de performance incrível. Mas não usamos cache em todas as consultas que retornam dados que o usuário gravou nas tabelas.
Há um bom senso em usar cache onde somente é necessário performance e não há uma atualização tão frequente assim de dados. Outra dica interessante é cachear o resultado das funções list_fields do ORM, que vão sempre buscar quais são os campos da tabela a cada consulta, assim gerando um ganho de performance se a estrutura de suas tabelas não é tão frequentemente alterada. Enfim, o Rasmus pode não gostar de frameworks, mas ele já deu a pinta que gosta do Kohana *rs http://news.php.net/php.internals/51322 Atenciosamente, Marcelo Rodrigo http://marcelorodrigo.com Em 5 de junho de 2011 10:57, felipe moraes <[email protected]> escreveu: > Bom, ele nao e muito a favor de frameworks .. mas quanto ao orm com cache > .. acho desnecessario .. pois voce so vai usar cache nas consultas .. e para > isso nao precisa muito de orm .. observe que e cache de banco e nao > simplesmente nao usar orm. > > Voce deve especificar os trechos exatos que precisa de cache de view ou de > banco .. > > ..postado atraves de dispositivo mobile > Em 05/06/2011 09:45, "Bernardo Castro" <[email protected]> escreveu: > > > Não sei se alguns de vocês tiveram a oportunidade de participar ontem > > (04/06) da III FSL-Duque de caxias, tiveram boas palestras como, Shell > > Script com o divertido Julio Neves, Padrões de projetos com Jota > > Vicente, e a mais esperada que foi até o motivo da minha inscrição, a > > palestra de RasmusCriador do PHP. > > Ele contou um pouco da sua história de vida, falou sobre sobre php 5.3 > > os bons motivos para usar o mesmo e migrar logo para o 5,4 quando > > estiver lançado. > > > > Mas uma coisa que intrigou foi a parte final relacionado a > > performance, no tópico que citava que não é uma escolha sabia usar > > “ORM com CACHE”, “Saiba como e quando usar”. > > Ai eu pensei, Putsss, fudeu, trabalho com ORM com Kohana, não usei > > CACHE ainda pois os sites recebem pouco trafego. Mas para uma > > aplicação grande o que vou fazer? > > Deveria ter perguntado isso a ele mas bateu o frio na barriga, e perdi > > a oportunidade. > > > > Criei essa thread antes de pesquisar sobre o assunto, > > http://duckduckgo.com/?q=ORM%20CACHE > > > > E ai, a agilidade em usar ORM supera a perda de desempenho? > > > > -- > > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana > Php" dos Grupos do Google. > > Para postar neste grupo, envie um e-mail para > [email protected]. > > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]. > > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > > > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]. > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
