CodeIgniter:度量页面加载时间
问题描述:
如何测量使用Smarty的CI应用程序中的页面加载时间?现在,我已经在index()方法的开始和结尾处放置了基准点,但是它只测量方法的执行时间,对吗?我想知道完成一个页面需要多长时间。CodeIgniter:度量页面加载时间
答
如果您安装了xdebug,那么您可以比使用Codeigniter的分析器获得更好的信息。更好的是使用calgrind并阅读这些日志。我建议你看看这些优秀的幻灯片PHP author。我甚至建议你观看视频,如果有些事情不能从slides清楚。
测试完整请求的最佳方法是使用工具作为围攻。它会通过请求轰炸你的页面,以更好地了解它在负载下的表现。
答
,如果你使用的是Firefox,尝试萤火虫的network
标签,它会告诉你多久会下载所有的页面的元素,这方面的信息,不能只是由profiller
答
只需插入到呈现HTML视图:
{elapsed_time}
like <p>Page rendered in {elapsed_time} seconds.
当你有一个新的安装笨的,只是打开默认的欢迎page.You可以找到在页脚这一行。
答
事件探查器类将显示等拍摄的时间来加载的基准测试结果,查询的运行等
要笨
$this->output->enable_profiler(TRUE);
启用探查看你页脚,你会看到完整的细节,当应用程序运行。
为禁用探查
$this->output->enable_profiler(FALSE);