私は大きなレコードセット(平均で10,000ラウンド)を持つグリッドを持っています。私は一度に50のレコードを取得するためにグリッド上にサーバーサイドページングを実装しました。私がグリッドからpdfへのエクスポートを行うまで、グリッドのすべてが完璧に動作しています。剣道グリッドデータをpdfにエクスポートする際のパフォーマンスの問題
私が同じことをしようとすると、エクスポートは完了するまでに平均5-6分かかります。私はサーバー側でデバッグしようとし、おそらく時間を食べていた輸出用のデータを取得するためにサーバーへの複数の呼び出しが行われていることに気づいた。私は代わりに、一度に1000に取得されたレコードセットを変更して、サーバコールを減らして最終的にエクスポートにかかる時間を短縮しようとしました。しかし今、pdfにエクスポートしようとすると、ページがクラッシュします。レコードセットを500に変更しましたが、エクスポート時にクラッシュが発生します。
excelへのエクスポートは、〜4秒でかなり高速に動作します。デバッグしようとすると、エクセルにエクスポートしている間にサーバーへの呼び出しが1回しかないことがわかりました。これにより、データセット全体がレンダリングされます。
私はpdfにエクスポートするための剣道のデフォルトを使用しており、グリッドで秀でています。
ありがとうございました。