当启用输出缓存时,输出基准测试程序有问题,基准测试无法在视图中显示。
我在做。
class Home extends MX_Controller {
function Home()
{
parent::__construct();
$this->output->cache(20000);
$this->output->enable_profiler(TRUE);
}
如何可视化基准测试以查看带缓存的页面的速度有多快?
答案 0 :(得分:3)
为了使探查器工作,您需要设置标记,用作开始和结束点以对应用程序进行基准测试。 因为,引用manual:
注意:Benchmark标记未缓存,因此您仍可以查看您的页面 启用缓存时的加载速度。
您想要开始使用的任何地方(您不需要初始化此类):
$this->benchmark->mark('starting_point');
而且,当你想结束它时:
$this->benchmark->mark('ending_point');
然后结果:
echo $this->benchmark->elapsed_time('starting_point', 'ending_point');
您可以根据需要使用多个,当然只需给它们一个不同的名称。