0

私の標準ではかなりの量のデータ (200 行のデータ) があり、それらすべてを一度にロードするには時間がかかり、ほとんどのユーザーは、テーブルで行っている「素晴らしいものをロードする」ことを掘り下げていません。これには約 5 秒以上かかります。

私は解決策を探し回り、データテーブルの遅延レンダリングを見つけましたhttp://www.datatables.net/release-datatables/examples/ajax/defer_render.html

問題は、それがどのように機能するのか正確にはわかりません(しかし、データテーブルはユーザーアクション、つまりスクロールに応じてより多くのレコードをロードしていると思います)。200 行をロードするという私の考えは、まず最初の 10 レコードをロードしてから、200 レコード全体がロードされるまで、毎回 10 レコードを静かにロードすることです。

このようにデータを分割することは可能ですか?

4

1 に答える 1

0

あなたは正しい考えを持っていると思います(ロードを高速化するために、一度に送信するデータを少なくする必要があるということです)が、必要になるまでサーバー側から制限することを検討する必要があると思います。ここで話しているように、それを延期します。

http://www.datatables.net/release-datatables/examples/server_side/server_side.html

于 2013-06-01T19:13:03.457 に答える