PHPExcel报告生成时间

时间:2017-10-24 14:03:22

标签: php yii2 phpexcel time-measurement

我的控制器中有一个报告生成器功能。在功能结束时,我放置了一个

$before = microtime(true);

然后我正在使用这个PHPExcel,设置标题,结果,这是xml中的140行数据。

$reporter->setResult($result)
    ->export(new ClientReport())
    ->save('php://output');

当我使用该功能返回时,我正在使用这一行:

return microtime(true) - $before;

所以,有了这些线,我正在测量函数的运行时间,并且由于函数我获得了6.979903936386108微秒。但是,当我在网络浏览器的网络检查员中检查这个时,我得到了7.5的结果。有400行数据我有26秒,这与我测量功能的时间无关。 我的问题是:这怎么可能,我怎样才能加快这个生成时间?因此,我无法生成包含更多数据的报告,因为它太慢了。

0 个答案:

没有答案