私は、ebay 検索 API を使用してキーワードで ebay アイテムを検索する C# ebay アプリを開発しました。私はWinFormsで1つ、ASP.NETで1つ実行しました(両方で同じ機能)。
取得できるのは 10000 項目のみです (最大 100 ページ、1 ページあたり最大 100 項目であるため、実際には最初の 10000 項目)。T
WinForms アプリはすべてのアイテムをダウンロードするのに約 6 分かかり、ASP.NET は約 4 分半かかります。
Ebay Blackthorne ソフトウェアを使用している友人がいて、30000 個のアイテムをアップロードするのに約 2 ~ 3 日かかると言っていました (取引 API を使用して実装されていることは知っていますが)。
私の質問は、Windows プラットフォームで eBay アプリを高速化する方法です。マルチスレッド化すると高速化されますか (結局のところ、これは Web バウンド I/O です)。取引 API は検索 API よりも高速ですか?
3g 接続でも android 用の ebay アプリを使用すると、検索式を入力すると、ほぼ瞬時にすべてが表示されるように見えます。これは C# で実現できますか?
Ebay Windows SDK をダウンロードしていませんが、Web 参照を自分のプロジェクトに直接追加しています。
また、アプリはVirtual Boxで実行されており、私のインターネット速度(バージンブロードバンド)は、ダウンロード:最大1MB / s(メガバイト)、アップロード:最大100KB / sです。
アイテムに関する情報を取得し、それを文字列に変換して、すべての検索が完了すると表示されるリッチ テキスト ボックスに追加します。
繰り返しますが、ネイティブ eBay アプリがどのように機能しているかについて、スピードアップの詳細と詳細を教えていただければ幸いです>>>