You can generally get the best overall feed processing performance by following these guidelines:
To help ensure that updates occur in the order in which feeds are uploaded, we generally separate feeds by type, and then process them in sequence, except as noted below.
For tab-delimited text-file feeds, each seller's feeds are separated into the following types and processed one at a time within each type, except as noted:
For XML feeds, each seller's feeds are separated into the following types and processed one at a time within each type, except as noted:
If you submit multiple feeds of the same type (except refunds), they will generally be processed consecutively. However, feeds of different types can be processed at the same time. For example, if you submit 10 listing feeds and then submit one dispatch confirmation feed, the dispatch confirmation feed may begin processing before processing of the listing feeds is complete.
Here are the basic feed processing steps for every feed you upload:
One key to maximising the overall performance of your feeds is reducing the number of times steps 1, 2, and 4 happen for your feeds as a whole. Each step adds to processing time, and step 2 can take as long for a small feed as it does for a larger feed.