バックグラウンド
VB と Razor で記述され、MySQL をデータ ソースとして使用する ASP.net MVC 4 Web アプリケーションがあります。
増え続けるデータを含むテーブルを表示するビューが必要です。(最大で数万行、場合によってはそれ以上になる可能性があります。)
さらに開発を続けるために、すべての行がページに書き込まれ、その後データテーブルによって処理される基本的なデータテーブルを一時的に実装しました。これは数百行までは問題なく動作しますが、行数が増えるほど遅くなり、ページの読み込み時間が急落します!
質問
ページの読み込み時間を一定に保ちながら、検索と並べ替えの機能を維持するために、必要な場合にのみデータを取得して表示するようにデータ テーブルを実装するにはどうすればよいですか?
その他の注意事項
私の推測では、必要なデータのみを渡すために、データ テーブルはサーバー側で何かを呼び出す必要がありますが、どこから始めればよいかわかりません。