2011-10-21 14 views
0

出力キャッシュも有効で、ベンチマークがビューで視覚化されない場合、出力ベンチマークプロファイラに問題があります。出力キャッシュ付きのCodeigniter有効化

しています。

class Home extends MX_Controller { 


    function Home() 
    { 
      parent::__construct(); 

      $this->output->cache(20000); 
      $this->output->enable_profiler(TRUE); 
    } 

がどのように私は、キャッシュとページがどのように高速である見るためにベンチマークを視覚化することができますか?

+0

マークポイントはありますか? –

+0

@Damien Pirsyは問題ではなかった: – sbaaaang

答えて

2

プロファイラを動作させるには、マーカーを設定する必要があります。このマーカーは、アプリケーションのベンチマークの開始点と終了点として使用されます。 manualから引用し、そのため:

注:ベンチマークタグはキャッシュが有効になっている場合ので、あなたはまだあなたのページ 負荷速度を表示することができますキャッシュされていません。

あなたは(あなたがこのクラスを初期化する必要はありません)の使用を開始したいどこ:

$this->benchmark->mark('starting_point'); 

そして、あなたはそれを終了したい:次に

$this->benchmark->mark('ending_point'); 

結果:

echo $this->benchmark->elapsed_time('starting_point', 'ending_point'); 

あなたは好きなだけ多くを使うことができますもちろん別の名前。

+0

wow good thx !! banchmarkクラスを使用したことはありません:P – sbaaaang

+0

と私はベンチマークを設定する必要がありますか?ビューで?原因ビューがキャッシュされているとは思わない?コントローラーで? – sbaaaang

+0

ok私は赤いガイドは今すべてのok今thxです! – sbaaaang

関連する問題