0

ユーザーが Excel スプレッドシートをアップロードして、一度に最大 250,000 レコードをデータベースに挿入できる Web アプリケーションがあります。プロセスの進行状況をユーザーに示すプログレス バーが必要です。

私の基本プランはこちら

  1. スプレッドシートをアップロードする
  2. ExcelRow Count合計を書き込むTempTable
  3. 各行のセルをループして、SQL を構築し、クエリを実行します (行ごとに)
  4. クライアントは取得するために 3 秒ごとに ajax 呼び出しを行いますCount(*) From TempTable Group By ExcelRowID
  5. プログレスバーを 100% まで更新する

これを行うより良い方法はありますか?気をつけるべきことはありますか?これは機能しますか?

ASP.Net 4.0、SQL Server 2008 R2 Express、EPPlus 3.0、および jQuery 1.7.1 を使用しています

4

1 に答える 1

0

私は時間を概算し、ユーザーを楽しませるために非常に精巧なプログレスバーを作成しました。

于 2012-03-21T03:09:17.840 に答える