我已经开发了一个C#易趣应用程序,使用易趣查找应用程序接口按关键字搜索易趣物品。我用WinForms做了一个,用ASP.NET做了一个(两者的功能是一样的)。
只能检索10000个项目(实际上是前10000个项目,因为您最多有100页,每页最多100个项目)。T
WinForms应用程序需要大约6分钟来下载所有的项目,而ASP.NET大约需要4.5分钟。
我有一个使用易趣黑索恩软件的朋友,他说上传30000个项目需要大约2-3天(虽然我知道它是使用交易API实现的)。
我的问题是,如何在windows平台上加速你的ebay应用程序-多线程是否会让它更快(毕竟它是一个web限制的I/O ),交易api比查找api更快吗?
当用户使用android版的ebay应用程序时,即使是3g连接,当你输入搜索表达式时,它似乎几乎同时显示了所有内容。这可以在C#中实现吗?
我还没有下载Ebay Windows SDK,但我正在将web参考直接添加到我的项目中。
此外,该应用程序运行在虚拟盒子和我的互联网速度(维珍宽带)是下载:高达1MB/秒(兆字节)和上传:高达100KB/s。
我所做的是获取有关项的信息,将其转换为字符串,并将其附加到一个富文本框中,该框在所有搜索完成后变为可见。
同样,任何关于如何加快和详细说明本地易趣应用程序如何工作的细节都将是极大的appreciated>>>
发布于 2012-11-05 19:04:29
根据您使用的参数,查找API的速度可能会有所不同。
例如,如果只搜索关键字"blue jeans“,那么与搜索"blue jeans”和正确的categoryID相比,您将看到明显较慢的响应时间。通常,查询范围越广,响应速度就越慢。
由于100个项目x 100个页面的限制,您已经必须执行多个调用,因此稍微缩小搜索查询的范围应该会在查找API中提供更快的速度。
发布于 2012-09-28 15:00:51
对于有很多项目需要更新的大型卖家,eBay提供了大型商家服务:
http://developer.ebay.com/DevZone/large-merchant-services/Concepts/LMS_APIGuide.html
这样,您就可以传输压缩的XML文件。
https://stackoverflow.com/questions/12627355
复制相似问题