Traiter avec Amazon Product Advertising API Throttle limits
pour ceux d'entre vous qui utilisent L'API de publicité sur les produits Amazon, quelle expérience avez-vous eue avec leur accélérateur? Supposément, la limite est fixée à 1 demande par seconde, est-ce votre expérience?
je veux que mon site se développe à l'échelle nationale, mais je m'inquiète de sa capacité à faire toutes les requêtes API Amazon sans être étouffé. Nous cachons toutes les réponses pendant 24 heures, et étouffons également nos propres utilisateurs qui font trop de recherches dans un court période.
devrais-je m'inquiéter? Toutes les suggestions?
3 réponses
je crois qu'ils ont changé. Par ce lien: https://forums.aws.amazon.com/message.jspa?messageID=199771
limite horaire des demandes par compte = 2 000 + 500 * [revenu moyen des associés généré par jour au cours des 30 derniers jours]/24 jusqu'à un maximum de 25 000 demandes par heure.
Voici les dernières limites sur demande que je pourrais trouver, en vigueur le 3 septembre 2012.
si votre demande tente de soumettre des demandes qui dépassent limite de demande maximale pour votre compte, vous pouvez recevoir des messages d'erreur de la publicité sur les produits API. La limite de requête pour chaque compte calculé en fonction de la performance des revenus. Chaque compte utilisé pour accéder L'API publicité du produit est autorisé une limite d'utilisation initiale de 1 demande par seconde. Chacun le compte recevra une demande supplémentaire par seconde (jusqu'à un maximum de 10 requêtes par seconde) pour chaque 4 600 $ de recettes d'articles expédiés par heure dans un délai de 30 jours période.
https://affiliate-program.amazon.com/gp/advertising/api/detail/faq.html
Amazon impose des limites sur le nombre d'appels vous pouvez faire de l'heure et par seconde.
vous pouvez augmenter le premier en suivant la voie autorisée (augmenter les revenus de commission) ou en présentant une pétition privée à Amazon avec une raison valable. Sur liste blanche, votre limite passera à 25 000 appels par heure, ce qui est plus que suffisant pour la grande majorité des projets auxquels je pense.
cette dernière limite est plus obscure et imposée en fonction du type de requête que vous faites. Mon interprétation est qu'il vise à empêcher une série de robots qui n'lot élément de recherches. Si vous faites simplement des recherches par mots-clés, etc. Je n'aurais pas trop s'inquiéter. Sinon, la solution est de distribuer vos appels sur plusieurs IPs.
un autre point à garder à l'esprit si vous interrogez plusieurs locales est d'utiliser des comptes séparés par locale. Certaines locales sont groupées et compteront pour le même quota d'appels. Les Amazones européennes, par exemple, piscine.