大量のData.Theメソッドを返すWCF RIAサービスメソッドを呼び出すSilverlight Client(4.0)を使用して、CustomObjectが約20個のフィールドを持つListを返します。WCF RIA大きなデータを高速に取得する
私が気づいたことは、そのリスト内の項目の数が20,000の場合、非常に遅いことです。 サーバのreturn文にブレークポイントを置き、クライアント側に1つのブレークポイントを置くと、クライアント側のブレークポイントにヒットするには少なくとも40秒かかります私はなぜそれがサーバーからクライアントにデータを持って来るのに非常に時間がかかるのだろうかと思っています。
WCF RIAサービスでは正常ですか?効率を高める方法はありますか?
ありがとう!
ロード操作でデータを取得していますか?または操作を呼び出す? –
20000個のレコードがあまりにも多くダウンロードされることが予想されます。ページング(DomainCollectionViewで簡単)を実装する必要があり、必要なプロパティだけを呼び出すためにDTOクラスを作成する必要があります。 – tbmihailov