at Five 株式会社アットファイブ

DataTables Server-side processing

稲吉正樹

稲吉正樹

2018/06/19

Webでデータリストを表示する際にjQueryのDataTables使うとソート、ページネーション、サーチ等の実装が減るので便利なんですが、データ数が万件クラスになると結構ロードで待たされます。

例えば、DBから2万件のデータを取得して表示するページがあったとすると、

2万件データ表示 (データはテスト用ダミーデータです)

表示までに 37.439秒 かかりました。(ロード後にダイアログで秒数が表示されます)

そんなに待てないので、Server-side processingで実装します。

同じ2万件のデータをDBから取得して表示するページをServer-side processingすると、

2万件データ表示(Server-side processing版)

表示まで0.036秒、ロード時間が1/1000になりました。



株式会社アットファイブでは一緒に働く仲間を募集しています!
採用情報ページはこちら



指輪型デジタル社員証

前になんとなく買って使っていなかったNFCリングを指輪型デジタル社員証として有効利用してみます。 指輪型デジタル社員証レシピ 1.社員証を作る そもそもですが...

稲吉正樹

稲吉正樹

WebMerge

「今すぐdiff取りたい!でもツールが入ってないよ〜。」と普通そんなに無いだろうシチュエーションで役立つWebツールを作成してみました。 WebMerge 使用ライブラ...

稲吉正樹

稲吉正樹

ページトップに戻る