2011-10-29 6 views
2

私は、したがって、実際にパフォーマンスを向上させることができ、出力キャッシュを有効にする、主にログアウトしたユーザーが表示ニュースサイトですCodeIgniterのアプリケーションがあります。しかし、ページのケース・キャッシング・出力はもはや適している管理者としては、例えば、ログインすることが可能です。無効に出力キャッシュは、ログインユーザーのために?

それはCodeIgnitersに定期的な訪問者の95%のためのネイティブの出力キャッシュを有効にしても、ログインしているそれらの訪問者のためにそれをオフにすることは可能ですか?

答えて

0

私はこれが機能するかどうか(今それをテストすることはできません)場合は完全にわからないんだけど、あなたは次のことを試してください:余分なパラメータを使用してログインしているユーザーのためのページを提供します。

function test(){ 
    if (!$this->uri->segment(3)) { 
    $this->output->cache(3600); 
    } 
    $this->load->view('test_tpl') 
} 

ここでのアイデアは、 'controller/test/logged'がキャッシュされないように 'controller/test'がキャッシュされることです。

+0

興味深いうーん、提案のためのおかげで、私のために動作することは100%確実ではないが、それは考える何か。 – user1019653

関連する問題