Pessoal, estou tentando aumentar o desempenho da minha aplicação
usando o sistema de cache do Kohana... Meu driver é o eAccelerator e
deixei o application/config/cache.php assim:

$config['default'] = array
(
        'driver'   => 'eaccelerator',
        'params'   => '',
        'lifetime' => 1800,
        'requests' => 1000
);

E aí eu fiz o seguinte na minha aplicação... Na view da página eu
chamo um helper que eu criei que retorna dados de uma consulta ao
banco...

view/minha_view.php
$conteudo = meu_helper::get_content();

foreach ($conteudo as $content){ ... }

Bom até aí normal... O que eu quero é guardar no cache esse conteudo
que meu helper retorna... Portanto, no meu helper eu fiz o seguinte...

helpers/meu_helper.php
function get_content(){
        $dados = $this->cache->get('conteudo');

        if ($dados){
                return $dados;
        } else {
                $sql = "query_sql";
                $dados = $this->db->query($sql);

                $this->cache->set('conteudo', $dados);

                return $dados;
        }
}

Essas vars $this->db e $this->cache eu setei no meu controller
principal que extends o Template_Controller...

O problema é que usando isso, dá tela branca pra mim... simplesmente
não mostra nenhum erro, não mostra nada, apenas a tela branca... Já
testei o eAccelerator e está funcionando corretamente...

Estou usando o Kohana 2.3 e eAccelerator v0.9.5.2...

-- 
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