我开发了一个 C# ebay 应用程序,它使用 ebay 查找 API 按关键字搜索 ebay 项目。我在 WinForms 中完成了一项,在 ASP.NET 中完成了一项(两者功能相同)。
只能检索 10000 个项目(实际上是前 10000 个,因为您最多有 100 页,每页最多 100 个项目)。吨
WinForms App 下载所有项目大约需要 6 分钟,而 ASP.NET 大约需要 4 分半钟。
我有一个使用 Ebay Blackthorne 软件的朋友,他说用它上传 30000 个项目大约需要 2-3 天(尽管我知道它是使用交易 API 实现的)。
我的问题是如何在 Windows 平台上加速您的 ebay 应用程序——多线程是否会使其更快(毕竟它是一个网络绑定的 I/O),交易 api 是否比查找 api 更快?
当一个人使用 android 的 ebay 应用程序时,即使是 3g 连接,当您键入搜索表达式时,它似乎几乎会立即显示所有内容。这可以在 C# 中完成吗?
我还没有下载 Ebay Windows SDK,但我直接将 Web 引用添加到我的项目中。
该应用程序也在 Virtual Box 中运行,我的互联网速度(维珍宽带)是下载:高达 1MB/s(兆字节)和上传:高达 100KB/s。
我所做的是获取有关项目的信息,将其转换为字符串并将其附加到富文本框中,在所有搜索完成后它变得可见。
同样,任何关于如何加速和详细说明原生 ebay 应用程序如何工作的细节将不胜感激>>>