Partilhar via


Limites de chamadas de pedidos e métodos

Seguem-se os limites recomendados que deve seguir ao implementar a sua solução de API de Conteúdo para garantir a eficiência máxima da API.

Limite Descrição
Consultas por segundo (QPS) Limite o número de pedidos HTTP que envia por segundo para 40.
Chamadas de método por minuto Limite o número de chamadas de método efetuadas por minuto para 60 000.
Chamadas de método por dia Limite o número de chamadas de método efetuadas por dia para 20 000 000.

Cada chamada de método é um único pedido HTTP, exceto para pedidos em lote, que podem conter até 300 chamadas de método.

Como é que os pedidos em lote contam para os limites?

A utilização de pedidos em lote para processar várias ofertas de produtos reduz o número de pedidos que contam para o limite de QPS. Por exemplo, se atualizar 10 ofertas através de um pedido em lote, esta conta como um pedido em relação ao limite de QPS em vez de 10.

No entanto, a utilização de pedidos em lote não o ajuda a reduzir o número de chamadas de método. Cada item no pedido de lote conta como uma chamada de método. Por exemplo, um pedido em lote com 100 itens conta como 100 chamadas de método em relação aos limites de chamada do método.

Os pedidos de execução a seco contam para os limites?

Embora a utilização do parâmetro de consulta de execução a seco lhe permita testar o código sem afetar as ofertas, os pedidos e as chamadas de método contam para os limites de QPS e de chamada do método.

Posso maximizar os pedidos em lote?

Um pedido em lote pode conter até 300 chamadas de método. Se maximizar os pedidos em lote, provavelmente excederá as chamadas por minuto e as chamadas por dia. Por exemplo, 40 QPS * 60 segundos * 300 métodos = 720 000 métodos por minuto.

Quer maximize para chamadas de método ou QPS, tenha em atenção como cada opção afeta a outra e faça ajustes em conformidade.