以前に同様のことをしたことがある人からのアドバイスを探しています。
datatables.js を使用して約 10,000 行の完全なテーブルを表示しているため、読み込みが遅く (5 ~ 7 秒)、「スクリプトが応答していません」というポップアップが表示されます。ユーザー エクスペリエンスは良くありません。
組み込みの検索フィルターといくつかのカスタムフィルターを使用するために、データの完全なセットをロードする必要があるため、ページネーション、フィルターなどでデータを ajax で取得することは望ましくありません。(データが読み込まれると、フィルタリングがかなり激しくなる可能性があります)
私はいくつかの実験を行ってきましたが、おそらく次のように考えています。
-- 最初のページを少数のレコードのみで読み込みます -- 同時に、ページの読み込み時にバックグラウンドで ajax 呼び出しを実行して、2 番目の完全なテーブルを作成します -- 最後に、データがそこにある場合、最初のテーブルを ajax で構築されたテーブルに置き換えますone -- いくつかのものを再バインドする必要があります
セットアップとチェックにかかるすべての時間を費やす前に、誰かが以前にそれを行ったことがありますか、または別の提案を提供できますか?
ティア、
ジェフ