0

私はサードパーティの残りの API を呼び出しています。この残りの API は、この情報を取得するのに時間がかかる 2,000 を超えるレコードを返します。これらのレコードを asp.net ページに表示したいと考えています。レコードはページに正常に表示されますが、問題はこの情報を表示/取得するのに時間がかかることです。

サーバー側で情報が変更される可能性があるため、この API をドロップダウンの変更に対して呼び出すため、API 呼び出しが何度も繰り返される可能性があります。

では、ダウンロード時間を短縮する方法やトリック (ページングは​​サポートされていません)、何か提案はありますか?

前もって感謝します

4

3 に答える 3

1

では、ダウンロード時間を短縮する方法やトリック (ページングは​​サポートされていません)、何か提案はありますか?

API がページングをサポートしていない場合、消費者の観点からできることは、おそらくデータをキャッシュして、高価な HTTP 呼び出しを回避することです。

奇跡はありません。たとえば、設定して膨大なデータを 5 ミリ秒未満で取得client.MaxDownloadTimeMsできるプロパティはありません。5

于 2012-07-12T20:27:02.013 に答える