php - XML 与平面文件上传的 Amazon MWS 性能对比

标签 php amazon-web-services amazon-mws

使用 MWS XML API 与使用 MWS 上传平面文件以将商品添加到亚马逊物流库存之间是否存在显着的性能差异?

我的客户希望能够在商品通过我们的列表程序后立即打印 FNSKU。列表过程收集亚马逊在库存中创建记录所需的所有商品数据。

目前,还有另一个处理步骤,即上传包含所有商品信息的平面文件,但处理时间大约需要 10 分钟。他目前正在使用一款名为Listtee的软件产品来处理FBA库存,并且能够以某种方式立即返回FNSKU。我想知道这是否可能是因为他们使用 XML 过程而不是文件上传过程。

其他人有这方面的经验吗?

最佳答案

CSV(=平面文件)和 XML 上传之间存在一个可能会影响性能的主要区别:XML 格式需要多个 Fe​​ed(一般列表、图像、定价等)来列出单个项目,而 CSV 格式则不需要t。请注意,根据我的经验,在发送其他 feed 之前,没有必要等待第一个 feed 处理完毕,因为我只看到它们按顺序一次处理一个,但 Stack Overflow disagree 上的其他 feed 却是按顺序处理的。 .

但即使对于短提要(一个单个项目 CSV、三个单个项目 XML),这两种方法都不是即时的 - 根据我的经验,它们都需要几分钟才能处理,具体取决于亚马逊当前的服务器负载。

所以我想知道 ListTee 如何做到这一点,并在他们的 FAQ page 上找到了这个:他们需要 AWS 注册和卖家中心凭证,但要求 MWS 信息。根本。所以我猜他们使用某种刮刀来提供即时反馈。 (AWS 注册可能需要其 How ListTee Works 页面上描述的附加“FBA 和非 FBA 价格拉动”功能)

请注意,虽然亚马逊很可能对任何人这样做没有任何问题,但从技术上讲,这可能违反了他们的 terms of service因为它可能被视为“对数据挖掘、机器人或类似数据收集和提取工具的任何使用”(请参阅​​“许可和访问”)。

关于php - XML 与平面文件上传的 Amazon MWS 性能对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24493751/

相关文章:

php - 警告 : preg_replace() [function. preg-replace]:未知修饰符 'd'

php - #1193 - 尝试登录 phpmyadmin 时出现未知系统变量 'lc_messages'

amazon-web-services - 向 AWS Cloudformation 中的安全组 Ingress 数组元素添加描述

php - 为 Amazon Marketplace API 计算签名的问题

Delphi - Amazon MWS API - 如何从 SHA 256 HMAC 派生 Base64 HMAC?

php - Laravel Ratchet 在供应商 :publish 之后不读取配置文件

php - 如何使用 MySQL 查询更新产品重量和制造国家?

java - 在 Live 服务器上托管 java webservice

amazon-web-services - 访问通过 Elastic Beanstalk 创建的 RDS 数据库

amazon-web-services - MWS API 更新库存?