Cloudflare Docs
Support
Support
Visit Support on GitHub
Set theme to dark (⇧+D)

Solução de problemas no Rate Limiting da Cloudflare

​​ Solução de problemas no Rate Limiting da Cloudflare

Solucione problemas comuns que evitam correspondências adequadas de solicitação de Rate Limiting, além de causar erros por meio da API da Cloudflare.


​​ Visão geral

Alguns problemas comuns de configuração de Rate Limiting evitam correspondências adequadas da solicitação:

  • Incluir esquemas de protocolo HTTP ou HTTPS em padrões de regras (como https://example.com/*). Para restringir regras para corresponder apenas ao tráfego HTTP ou HTTPS, use a matriz de esquemas na correspondência de solicitação, por exemplo, “schemes”: [ “HTTPS” ]
  • Esquecer um caractere de barra à direita (/). O Rate Limiting da Cloudflare trata apenas solicitações para a página inicial (como example.com e example.com/) como equivalentes, mas não qualquer outro caminho (como example.com/path/ e example.com/path). Para corresponder caminhos de solicitação com e sem a barra à direita, use uma correspondência curinga (como example.com/path*
  • Incluir uma sequência de consulta ou âncora (como example.com/path?foo=bar ou example.com/path#section). Uma regra como example.com/path corresponderá solicitações para example.com/path?foo=bar.
  • Substituir uma limitação de taxa por Regras do Access para IP.
  • Incluir um número de porta (como exemplo.com:8443/api/). O produto Rate Limiting não considera os números de porta dentro das regras. Isso afeta as regras. Ao remover o número da porta da URL, a regra da limitação de taxa será acionada como esperado.

Além disso, há alguns erros comuns que evitam a configuração do Rate Limiting por meio da API da Cloudflare:  


​​ Limitações

A Rate Limiting foi projetada para limitar os picos de tráfego que excedam uma taxa definida pelo usuário. O sistema não foi projetado para permitir que um número exato de solicitações atinja o servidor de origem. Pode haver casos em que um atraso é introduzido entre detectar a solicitação e atualizar o contador interno. Devido a esse atraso (que pode ser de até alguns segundos), solicitações em excesso ainda podem alcançar a origem antes que uma ação seja imposta na borda (como bloqueio ou desafio).


​​ Recursos relacionados