SPREAD for ASP.NET 10.0J パフォーマンスガイドライン > 高速化のための10のTips > 出力されるHTMLのデータ量を減らす方法 > 1. ページサイズを指定し1ページに表示するデータ件数を減らす |
ページサイズとは一度に表示される行数を表し、PageSizeプロパティで指定が可能です。本プロパティはRowCountプロパティで指定できる行数のうち、何行までを1ページに含めるかを指定します。PageSizeプロパティより大きい行数は初回表示ではHTMLには出力されず、コマンドバーの「次のページに移動」ボタン押下時などのユーザー操作によりクライアント側に出力されます。
以下に、ページサイズを10行または100行とした場合の、HTMLタグの構造の違い、HTMLタグの出力バイト数および描画時間を示します。
ページサイズ:10行 | ページサイズ:100行 | |
---|---|---|
共通設定 | ・行数:100行 ・列数:100列(標準型セル) | |
タグ構造 |
10行分のtrタグが出力 |
100行分のtrタグが出力 |
バイト数 | 129KB | 881KB |
描画時間 |
ページサイズの設定の他にも、一度のページロードで表示する行数を減らすことできる機能が用意されています。
|