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 に変更すると、ページの作成時間が 45ms ~ 60ms に短縮されました。このフラグがデフォルトで false に設定されているのはなぜですか... ._.

4

0 に答える 0