ASP.NET2.0での CSV出力について質問です。

5~10万件を処理する場合、下記サイトの方法でパフォーマンス上問題無いでしょうか?
http://tukaenai-pg.cocolog-nifty.com/blog/2006/04/aspnet20_csv_bbc3.html
また、もっと良い方法が有りましたらご教授願います。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2006/07/10 23:05:05
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:iketerummo No.1

回答回数68ベストアンサー獲得回数4

ポイント60pt

http://tukaenai-pg.cocolog-nifty.com/blog/2006/04/aspnet20_csv_b...

で示されている例は多くても数100件程度のデータダウンロードのお話です。

数万件単位をWebでHttpダウンロードという行為自体無謀かと思われますが、仕様変更できないのであれば

・ストアドにてCSVを作成

・圧縮(テキストなら2~3%程度)

・タイムアウト値の調整

で回避できるかも知れません。

仕様変更できるのであれば

私が作る場合の例ですが、定期処理にてあらかじめダウンロードファイルを作っておき、HTMLページから指定させます。デメリットはリアルタイム性ですね。

(結果件数から抽出条件指定なしと想定)

※具体的なサンプルは提示できないのでポイント不要です。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません