Codeigniter启用带有输出缓存的探查器

时间:2011-10-21 13:08:41

标签: php codeigniter caching

当启用输出缓存时,输出基准测试程序有问题,基准测试无法在视图中显示。

我在做。

class  Home extends MX_Controller {


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

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

如何可视化基准测试以查看带缓存的页面的速度有多快?

1 个答案:

答案 0 :(得分:3)

为了使探查器工作,您需要设置标记,用作开始和结束点以对应用程序进行基准测试。 因为,引用manual

  

注意:Benchmark标记未缓存,因此您仍可以查看您的页面   启用缓存时的加载速度。

您想要开始使用的任何地方(您不需要初始化此类):

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

而且,当你想结束它时:

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

然后结果:

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

您可以根据需要使用多个,当然只需给它们一个不同的名称。