私はjQuerydatatablesプラグインを約2年間使用していますが、これまでのところうまく機能しています。一度に約45000レコードをロードする必要がある場合(ボタンをクリックしてデータのあるページがロードされるのを待つ)、問題が発生しました。ロード時間は長すぎて待つことができません。
これが私がChromeウェブブラウザを使って行ったテストです(データはそれの[ネットワーク]タブからのものです):
datatablesプラグインがオンになっています:
5476レコード:45071レコード:
24 requests ❘ 256.26KB transferred ❘ 19.80s
(onload: 19.80s, DOMContentLoaded: 18.58s)
34 requests ❘ 1.85MB transferred ❘ 11.1min
(onload: 11.1min, DOMContentLoaded: 11.0min)
datatablesプラグインがオフになっています(jQuery datatablesの初期化がコメントアウトされています):
5476レコード:
21 requests ❘ 255.84KB transferred ❘ 6.57s
(onload: 13.26s, DOMContentLoaded: 13.28s)
45071レコード:
31 requests ❘ 1.84MB transferred ❘ 2.0min
(onload: 2.0min, DOMContentLoaded: 2.0min)
データテーブルによるロード時間の増加は、45k行で80%以上、5k行でほぼ40%です。
だから私はあなたたちがたくさんの行(45000+)をより速く処理する同様のプラグインを知っているかどうか疑問に思っていましたか、それとも「一度に」すべての45000+レコードをロードしようとしてポイントを逃していますか?
任意の提案をいただければ幸いです。