現在、Web サービスへの呼び出しが戻ってくるまでに時間がかかりすぎています。ASP.NET ページがロードを開始するのに約 1 分以上かかります。C# Response.Write() を使用して必要なデータを Javascript に書き込んでいるので、Javascript はそれを OWC11 スプレッドシートに挿入します。これをチャンクで行いたいのですが、方法がわかりません。
あなたの助けやアドバイスに感謝します。
現在、Web サービスへの呼び出しが戻ってくるまでに時間がかかりすぎています。ASP.NET ページがロードを開始するのに約 1 分以上かかります。C# Response.Write() を使用して必要なデータを Javascript に書き込んでいるので、Javascript はそれを OWC11 スプレッドシートに挿入します。これをチャンクで行いたいのですが、方法がわかりません。
あなたの助けやアドバイスに感謝します。
Webサービスメソッドとその背後にあるSQLクエリにボトルネックはないと仮定しています
したがって、10,000行を取得するプロセスを高速化するために、たとえば2000行のレコードを取得してWebサービスを呼び出すことをお勧めします。この方法では、5回の呼び出しを行います
Web サービスからの 10,000 行を OWC11 スプレッドシートに書き込む
それ以外の場合は、1 シートあたり 2000 行をそれぞれ示す 5 つの OWC11 スプレッドシートを返します
サーバーではWebサービスからの応答を受信するスレッドを作成する必要があり、クライアント側ではAJAXを使用して、たとえば5秒または10秒後にプロセスを確認する必要があると思います。単一のスレッドを使用しているため、ボトルネックです。パッケージをアップロードすると、Windows Azure ポータルで例を確認できます。この助けを願っています。