Fragmento é pra otimizar apenas a parte estática da view. Assim ela pode ser
processada mais rápida.

Bem útil se tens um conteúdo dynamico na view qual não é de interesse criar
cache.

Se o conteúdo como um todo da view pode ser feito o cache, tipo um feed, que
só será atualizado a cada 5 minutos, utilize o cache da controladora mesmo
que tu vais ter um ganho maior.

Já se o conteúdo é tipo uma página de blog, constantemente atualizada
(número de comentários, etc) faça cache dos fragmentos da sua view que vc
acha interessante, inclusive das matérias (pois elas não mudam com
frequencia) mas mantenha os dados que podem ser alterados com frequencia sem
cache.

Se quiser otimizar ainda mais sua aplicação, vc pode usar o memcached,
integrado ao PHP.

Por último pode fazer um reverse-proxy usando o nginx. (esta solução é bem
simples e seu ganho chega a 300% de desempenho sem ter que trocar 1 linha de
código sequer).

Abraço,
Gabriel R. Giannattasio
[email protected]
Tel: (48) 8415 3555


2011/8/18 Jefferson <[email protected]>

> Marcelo, só que tem um porém, eu não posso dar uma saída no buffer no meio
> do controller, saca?
>
> if(!Fragment::load('projeto', Date::Month));
>
> $criar consultas no banco
> $criar view
>
> Fragmetn::save();
>
> $this->template->content = Fragment::load('projeto');
>
>
> Vou ter que jogar o fragment dentro da view ?
>
>
>
>  --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php"
> dos Grupos do Google.
> Para ver esta discussão na web, acesse
> https://groups.google.com/d/msg/kohana-php/-/njgJpqai5yIJ.
>
> 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.

Responder a