Compartilhar via


Limites e Padrões de Chamadas

Este documento explica os limites do SharePoint Embedded durante a pré-visualização pública.

Observação

Estes são limites de pré-visualização que estão sujeitos a alterações.

Limites de tamanho

A tabela seguinte define os limites de tamanho dos contentores"

Recurso Limite
Tipos de contentor que um inquilino parceiro pode criar 5*
Tipos de contentor que uma aplicação pode possuir 1
Contentores de um tipo de contentor por inquilino consumidor 100 k*
Armazenamento por tipo de contentor por inquilino de consumo 100 TB*
Ficheiros e pastas por contentor 30 M
Armazenamento por contentor 25 TB
Ficheiros e pastas com permissões aditivas por contentor 5k
Tamanho do arquivo 250 GB
Contagem de versões por ficheiro 500 (Definição Predefinida dos Limites automáticos do Histórico de Versões)
Número de utilizadores partilhados por pasta ou ficheiro 5k

Observação

O limite pode ser aumentado por pedido.

Limitação

Padrões e melhores práticas

Quando as aplicações atingem os limites de serviço, recebe um código HTTP status 429 ("Demasiados pedidos"). Também poderá receber um código http status 503 ("Servidor Demasiado Ocupado").

Em geral, seguem-se as melhores práticas para lidar com a limitação:

  • Reduza o número de pedidos simultâneos.
  • Evite picos de pedidos.
  • Respeitar o Retry-After cabeçalho HTTP.

Em ambos os casos, um cabeçalho Retry-After é incluído na resposta que indica quanto tempo o aplicativo de chamada deve aguardar antes de tentar novamente ou fazer uma nova solicitação. Os pedidos limitados contam para os limites de utilização, pelo que a falta de cumprimento Retry-After pode resultar numa maior limitação.

Limites de taxa de API

O SharePoint Embedded fornece várias APIs. As DIFERENTES APIs têm custos diferentes consoante a funcionalidade e a complexidade da API. O custo das APIs é normalizado e expresso por unidades de recursos. Os limites de taxa de API também são definidos com unidades de recursos.

Unidades de recurso por solicitação Operações
1 Consulta de item único, como obter item
2 Consulta com vários itens, como listar subordinados Criar, atualizar, eliminar e carregar
5 Todas as operações de recurso de permissão, incluindo $expand=permissões

Observação

Reservamo-nos o direito de alterar o custo da unidade de recurso da API.

A tabela seguinte lista os limites de taxa de API para aplicações e contentores.

Recurso Limites
Pedidos por contentor 3k unidades de recursos por min
Pedidos por aplicação por inquilino 12 mil unidades de recursos por min*
Pedidos por utilizador 600 unidades de recursos por min

Observação

* O limite pode ser aumentado por pedido.

Os limites da aplicação são definidos em unidades de recursos e a taxa de pedido real, como pedidos por minuto, varia com base na API escolhida e no custo da unidade de recurso correspondente. Regra geral, pode estimar a taxa de pedido ao calcular em média cerca de duas unidades de recursos por pedido e dividir os limites de unidades de recursos da aplicação por 2. A redução da utilização de operações de permissão pode, nomeadamente, melhorar a taxa de chamadas, uma vez que estas operações têm o impacto mais significativo no consumo global de recursos.