0

当我只使用一个控制器和一个视图来显示一些链接(无数据库访问)时,加载页面大约需要 50 毫秒,但是当涉及到数据库访问(我的模型在这里使用数据库)时,我需要大约 1.1 秒仅使用限制为 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,我的页面生成时间降低到 45 毫秒 - 60 毫秒。为什么这个标志默认设置为false... ._。

4

0 回答 0