1

15k行を超えるレコードを含むテーブルがあります。

データを取り出してjquerydatatableプラグインに表示していますが、表示に数分かかりました。ページの読み込み時間を短縮する方法について何か提案はありますか?

これが、コントローラーでデータを抽出する方法です。

$model = Property::model->with('estates','types','tenures','rooms','districts')->findAll();
$this->render('index', compact('models','pages'));
4

1 に答える 1

1

ページ付けを使用し、「with」を省略するだけで、レコードが熱心に読み込まれるため、表示に必要なものだけが実際にキャッシュに入れられます。試してみると、すぐに違いがわかります。

于 2012-06-07T06:34:21.150 に答える