2

現在、Web サービスへの呼び出しが戻ってくるまでに時間がかかりすぎています。ASP.NET ページがロードを開始するのに約 1 分以上かかります。C# Response.Write() を使用して必要なデータを Javascript に書き込んでいるので、Javascript はそれを OWC11 スプレッドシートに挿入します。これをチャンクで行いたいのですが、方法がわかりません。

あなたの助けやアドバイスに感謝します。

4

2 に答える 2

2

Webサービスメソッドとその背後にあるSQLクエリにボトルネックはないと仮定しています

したがって、10,000行を取得するプロセスを高速化するために、たとえば2000行のレコードを取得してWebサービスを呼び出すことをお勧めします。この方法では、5回の呼び出しを行います

Web サービスからの 10,000 行を OWC11 スプレッドシートに書き込む

それ以外の場合は、1 シートあたり 2000 行をそれぞれ示す 5 つの OWC11 スプレッドシートを返します

于 2012-07-18T19:54:16.250 に答える
0

サーバーではWebサービスからの応答を受信するスレッドを作成する必要があり、クライアント側ではAJAXを使用して、たとえば5秒または10秒後にプロセスを確認する必要があると思います。単一のスレッドを使用しているため、ボトルネックです。パッケージをアップロードすると、Windows Azure ポータルで例を確認できます。この助けを願っています。

于 2013-03-30T06:00:58.430 に答える