当我只使用一个控制器和一个视图来显示一些链接(没有数据库访问)时,加载页面需要大约50ms,但是当涉及到数据库访问时(我的模型在这里使用数据库)它需要大约1.1s虽然我只使用了具有10个条目限制的find-command。 sql命令正在快速执行(~0ms - 1ms),但似乎还有其他进程在后台完成。
以下是代码:
public function index() {
$this->set('allLeser', $this->Leser->find('all', array(
'fields' => array('id', 'vorname', 'nachname', 'klassenstufe', 'klassenbezeichner'),
'limit' => 10
)));
$this->set('title', 'Leser');
}
我想知道,为什么制作页面需要这么长时间
编辑:我找到了解决方案:我的数据库配置中的持久标志设置为false。我将其更改为true,我的页面制作时间降低到45ms - 60ms。为什么默认情况下此标志设置为false ... ._。