O Discourse inclui 3 limites de taxa globais diferentes que podem ser configurados pelos administradores do site.
Limites de taxa globais por IP
Esses limites se aplicam a cada endereço IP exclusivo que acessa a aplicação Discourse. (arquivos servidos diretamente do sistema de arquivos ou da CDN são excluídos)
Por padrão, este limite de taxa está habilitado, você pode desabilitá-lo ou configurá-lo para um modo de relatório.
DISCOURSE_MAX_REQS_PER_IP_MODE : padrão block, este limite de taxa se aplica imediatamente. (outras opções são warn, warn+block e none)
DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: número de requisições por IP por minuto (o padrão é 200)
DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: número de requisições por IP a cada 10 segundos (o padrão é 50)
DISCOURSE_MAX_ASSET_REQS_PER_IP_PER_10_SECONDS: número de requisições de assets (avatares/css) por IP a cada 10 segundos (o padrão é 200)
DISCOURSE_MAX_REQS_RATE_LIMIT_ON_PRIVATE: o limite de taxa deve se aplicar a IPs privados acessando o Discourse? o padrão é falso.
DISCOURSE_SKIP_PER_IP_RATE_LIMIT_TRUST_LEVEL: usar limites de taxa por usuário em vez de limites de taxa de IP para usuários com este nível de confiança ou superior (padrão 1)
DISCOURSE_MAX_REQS_PER_IP_EXCEPTIONS: uma lista de endereços IP ou blocos CIDR separados por espaço para isentar da limitação de taxa por IP. Por exemplo: 14.15.16.32/27 216.148.1.2
Limites de taxa da API de Usuário
Os aplicativos móveis adquirem uma chave de API de usuário por dispositivo para acessar o Discourse em nome de um usuário (usando um protocolo aberto). Essas chaves de API são muito estritamente limitadas.
DISCOURSE_MAX_USER_API_REQS_PER_MINUTE: padrão 20
DISCOURSE_MAX_USER_API_REQS_PER_DAY: padrão 2880
Limites de taxa da API de Administrador
As chaves de API administrativas podem ser geradas através da página yoursite.com/admin/api/keys. Essas chaves podem operar em nome de usuários, mas exigem privilégios administrativos para serem geradas. Há um limite de 60 requisições por minuto, compartilhado entre todas as chaves.
Usuários auto-hospedados podem alterar isso em seu arquivo app.yml. Clientes hospedados precisarão entrar em contato com seu provedor de hospedagem.
DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE : 60
Limites de taxa da API do Plugin Data Explorer
DISCOURSE_MAX_DATA_EXPLORER_API_REQ_MODE: padrão warn, este limite de taxa se aplica imediatamente. (outras opções são block, warn+block e none)
DISCOURSE_MAX_DATA_EXPLORER_API_REQS_PER_10_SECONDS: 2
Nota: As requisições feitas pela interface do Data Explorer não são contadas para o limite de taxa.
O que devo fazer se atingir um limite de taxa e for limitado?
Se você estiver consumindo a API programaticamente e receber de volta uma resposta de limitação com código de status 429, você deve respeitá-la e diminuir a velocidade.
Como usuário final, você realmente não deve experimentar limites de taxa; se isso acontecer, diminua a velocidade. Você pode acioná-lo abrindo 50 abas rapidamente ou fazendo algo assim.
Aviso sobre Firewall e Proxy! 
Se você estiver executando um proxy reverso que esteja mal configurado, o Discourse pode pensar que todas as requisições estão vindo de um único endereço IP, é muito provável que você atinja os limites de taxa precocemente. Certifique-se de configurar seu proxy reverso para encaminhar o IP corretamente.
Como altero esses limites?
Para alterar os limites, adicione a alteração desejada ao seu arquivo app.yml na seção env.
>
Se você for hospedado pelo Discourse e estiver em um plano Enterprise, entre em contato com team@discourse.org se precisar ajustar algum desses limites.
>
> Limites de Taxa Globais não são ajustáveis nos planos starter, pro ou business.